Java & Android

java 접근제어

puttico 2015. 7. 30. 13:34

public

어디에서든 접근이 가능하다.


protected

기본적으로 동일 패키지 내에서 접근이 가능하며
상속관계에 있으면 다른 패키지라도 접근이 가능하다.
상속관계에서 메소드의 오버라이딩시에 접근제어를
동일하거나 더 좁은 범위로 지정할 수 있으나
더 넓은 범위로 지정할 수는 없다.


default

동일 패키지 내에서만 접근이 가능하다.


private

동일 클래스 내에서만 접근이 가능하다.