posted by changhozz 2012. 6. 22. 16:42

 

 

 같은 클래스

같은 패키지 

Sub클래스 

다른 클래스 
 public

yes 

yes 

yes 

yes 

 protected

 yes

yes 

yes 

 

 default

yes 

yes 

 

 

 private

yes       

 

접근수정자

① public - 접근 제한이 없다. public 메서드는 어느곳에서든지 호출이 가능하다. 이것은 가장 공통적으로 사용되는 접근수정자이다.

② protected - 정의된 클래스내부에서 호출하거나 서브클래스 내부에서 호출되어질수있다. 또한 같은 패키지안에서 사용할수있다.

③ private - 정의된 클래스 내부에서만 호출되어질 수 있다, 내부적으로 클래스안에서만 사용된다.

④ default - 접근수정자가 기술되어 있지 않으면, 메서드는 default 접근이다.

'JAVA > 팀장님 JAVA수업' 카테고리의 다른 글

팀장님 수업 8  (0) 2012.07.03
팀장님 수업 7  (0) 2012.06.29
팀장님수업6번째 보충자료 (캡슐화 은닉화)  (0) 2012.06.22
팀장님수업6  (0) 2012.06.22
팀장님수업5  (0) 2012.06.14