2009년 6월 29일 월요일

접근지정자

private : 하나의 클래스내에서만 사용가능한 멤버지정
package(아무것도 기재하지 않음,default라고도 함)
    : 동일파일 + 동일폴더
protected : 동일파일 + 동일폴더 + 상속
public : 객체를 가진 모든 영역
public >  protected > default(생략) > private

                 같은패키지                                    다른패키지
---------------------------------------------------------------
                같은클래스 |다른클래스 |  상속      클래스 | 상속
---------------------------------------------------------------
public            O                O              O          O         O
protected       O                O              O          X         O
default(생략)  O                O              O          X          X
private          O                X               X          X          X

댓글 없음:

댓글 쓰기