같은 클래스 : 자기 자신을 가르키는 것으로 클래스 타입을 말한다. 자기자신만 접근가능한것을 말한다.
같은 패키지 : 같은 패키지 내에서 자기자신과 다른 모든 클래스가 접근 가능한 것 말한다.
상속관계 : 상속관계가 있다는 가정하에 자기자신과 다른 모든 클래스가 접근 가능한 것 말한다.
다른 클래스 : 아무 연관관계도 가지지 않았음에도 불구하고 접근 가능한 것을 말한다.
접근 범위 : 다른클래스 > 상속관계 > 같은패키지 > 자기자신
protected - 같은클래스, 같은패키지, 상속관계
default(생략형) - 같은 클래스, 같은 패키지
private : 같은 클래스
즉 접근지정자의 접근 범위는 다음과 같다.
접근지정자의 접근범위 : public > protected > default > private
'Java' 카테고리의 다른 글
StackOverflowError / SCJP 174번 문제 (0) | 2013.07.25 |
---|---|
Object클래스의 finalize() 메소드의 사용예제 (0) | 2013.07.25 |
SCJP 80번 문제 / synchronized (0) | 2013.07.25 |
각종 예외의 발생조건과 의미 (0) | 2013.07.25 |
Arrays.binarySearch() 메소드 (0) | 2013.07.25 |