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

+ Recent posts