Written by
Qoo
on
on
[JAVA] Access modifier
Access modifier
접근 제어자는 public, protected, private 3개 및 지정하지 않은default가 있습니다.
public
모든 클래스에서 접근이 가능하다.
protected
동일 패키지에 속하는 클래스와 하위클래스 관계의 클래스에 의해 접근이 가능하다.
default
동일 패키지에서만 접근이 가능하다.
private
해당 클래스에서만 접근이 가능하다.
정리
| 접근 제어자 | 모든 클래스 | 하위 클래스 | 동일 패키지 | 해당 클래스 |
|---|---|---|---|---|
| public | o | o | o | o |
| protected | x | o | o | o |
| default | x | x | o | o |
| private | x | x | x | o |