rudu_std
접근 제한자 (public, private, protected, default) 본문
- public : 해당 제어자는 ‘어떤 클래스에서든 접근이 가능‘합니다.
- protected : 해당 제어자는 ‘같은 패키지 내‘에서 또는 해당 클래스를 ‘상속 받은 클래스‘에서 접근 가능합니다.
- default : 기 해당 제어자는 제어자는 명시하지 않는 경우를 의미하며, ‘같은 패키지 내에서만 접근 가능‘합니다.
- private : 해당 제어자는 ‘같은 클래스 내에서만 접근 가능‘합니다 .
한정자 클래스 내부 동일 패키지 하위 클래스 그 외의 역역 public ● ● ● ● protected ● ● ● X default ● ● X X private ● X X X