728x90
private : 같은 클래스 내에서만 접근이 가능하다.
default : 같은 패키지 내에서만 접근이 가능하다.
protected : 같은 패키지 내에서, 그리고 다른 패키지의 자손클래스에서 접근이 가능하다.
public : 접근 제한이 전혀 없다.
자바의 정석을 공부하면서 좋은 예제가있어 블로그에 작성합니다.
접근제어자에 따른 접근범위를 가장 잘 보여주는 예문인것 같습니다.
protected 멤버의 경우 자신과 자식클래스 만 접근 가능하다고 생각했는데
같은패키지내의 다른 클래스들도 접근이 가능하다는것을 알게되었습니다.
728x90
'Programming > JAVA' 카테고리의 다른 글
StringBuffer클래스와 StringBuilder클래스 (0) | 2021.07.26 |
---|---|
String 클래스 (0) | 2021.07.26 |
Object클래스 메서드 (0) | 2021.07.18 |
예외처리 Exception handling (0) | 2021.07.17 |
Interface를 이용한 다형성 (0) | 2021.07.17 |