☕ JAVA
[📖JAVA]접근 제어자 종류와 비교➰(public protected default private)
도하빵
2024. 9. 6. 16:17
접근제어자 | 같은 패키지 같은 클래스 |
같은 패키지 다른 클래스 |
다른 패키지 자식 클래스 |
다른 패키지 다른 클래스 |
public | 가능 | 가능 | 가능 | 가능 |
protected | 가능 | 가능 | 가능 | 불가능 |
default | 가능 | 가능 | 불가능 | 불가능 |
private | 가능 | 불가능 | 불가능 | 불가능 |
◾ public
모든 클래스에서 접근할 수 있습니다. 접근 제한이 없습니다.
◾ protected
동일 패키지의 클래스 또는 해당 클래스를 상속받은 클래스에서만 접근이 가능합니다.
◾ default
동일한 패키지 안에서만 접근이 가능합니다.
◾ private
해당 클래스 내에서만 접근할 수 있습니다. 외부 클래스에서는 접근할 수 없습니다.
728x90
320x100