• 카테고리

    질문 & 답변
  • 세부 분야

    기타 (개발 · 프로그래밍)

  • 해결 여부

    미해결

해당 코드가 C# 에선 접근 관련 컴파일 에러가 뜹니다.

22.08.20 09:21 작성 조회수 292

0

 

 

 

 

안녕하세요 :)  

Java 보단 C# 이 편한 수강생입니다.

C# 으로 강의 코드를 타이핑 하고 있는데요, 

같은 코드인데  C# 에선 접근 제한 에러가 뜨더라구요!

그래서 instance 를 public/internal 로 바꿔야 했는데

C# 과 Java 의 차이에서 비롯된 것일까요? 어떤 차이에서 비롯된 것인지 궁금합니다!

답변 1

답변을 작성해보세요.

0

private static 필드는 해당 클래스 내에서만 접근이 가능해요. 자바에서도 마찬가지 입니다. SettingsHolder의 필드를 package private 레벨 (default 접근 지시자 라고도 부르죠) 이상의 레벨로 바꿔주셔야 접근 가능합니다.