Java
접근지정자의 접근범위
bang2001
2013. 7. 25. 16:47
같은 클래스 : 자기 자신을 가르키는 것으로 클래스 타입을 말한다. 자기자신만 접근가능한것을 말한다.
같은 패키지 : 같은 패키지 내에서 자기자신과 다른 모든 클래스가 접근 가능한 것 말한다.
상속관계 : 상속관계가 있다는 가정하에 자기자신과 다른 모든 클래스가 접근 가능한 것 말한다.
다른 클래스 : 아무 연관관계도 가지지 않았음에도 불구하고 접근 가능한 것을 말한다.
접근 범위 : 다른클래스 > 상속관계 > 같은패키지 > 자기자신
protected - 같은클래스, 같은패키지, 상속관계
default(생략형) - 같은 클래스, 같은 패키지
private : 같은 클래스
즉 접근지정자의 접근 범위는 다음과 같다.
접근지정자의 접근범위 : public > protected > default > private