문제
Java 접근 제어자 중 같은 패키지 내부와 자식 클래스에서만 접근이 가능한 것은?
① public ② private ③ protected ④ default
정답
3번
해설
정답: 3. protected는 같은 패키지에 속하거나 다른 패키지의 자식 클래스에서 접근할 수 있다.
오답 풀이
- 1번: public은 어디서나 접근 가능하다.
- 2번: private은 같은 클래스 내부에서만 접근 가능하다.
- 3번: protected는 같은 패키지와 자식 클래스에서 접근을 허용한다.
- 4번: default는 같은 패키지에서만 접근 가능하다.
보충 개념 Java 접근 제어자는 public, protected, default, private 순으로 접근 범위가 좁아진다.