Tip and Error/JAVA
Access Modifier (접근 제어 지시자)
geonwoopaeng@gmail.com
2021. 4. 6. 15:34
Access Modifier (접근 제어 지시자)
- 접근의 허용 범위를 제한하는 것
public
- 어디서나 접근 가능한 인스턴스 변수 및 메소드
protected
- 같은 package, 상속관계의 class에서만 접근 가능하다
default
- 같은 package 내부에서만 접근 가능
- 상속 관계라도 package가 다르면 접근 불가능
private
- 같은 class내부에서만 접근 가능
- 외부 class, 상속 관계의 class에서도 접근 불가능
Modifier | Class 내부 | 동일 Package | 상속받은 Class | 나머지 영역 |
---|---|---|---|---|
public | o | o | o | o |
protected | o | o | o | x |
default | o | o | x | x |
private | o | x | x | x |
반응형