Java
[자바] 접근 제어자
Sky Titan
2020. 10. 23. 10:54
728x90
※출처 :
[JAVA] 접근제어자 public, protected, private
접근제어자 public, protected, private 변수나 메쏘드를 선언할 때 접근을 제어할 수 있는 modifier를 설정할 수 있다. 이러한 접근 관련 modifier를 통해서 객체지향 언어의 중요 특성 중 하나인 캡슐화(enca
hyeonstorage.tistory.com
|
구분 |
modifier |
설명 |
|
접근 권한 |
public |
모든 클래스에서 접근가능 |
|
protected |
동일 패키지 내에 있는 클래스, 하위클래스에서 접근 가능 |
|
|
private |
클래스 내에서만 접근 가능 |
|
종류 |
클래스 |
하위클래스 |
동일 패키지 |
모든 클래스 |
|
private |
O |
X |
X |
X |
|
(default) |
O |
X |
O |
X |
|
protected |
O |
O |
O |
X |
|
public |
O |
O |
O |
O |
728x90