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
'Java' 카테고리의 다른 글
[자바] 추상 클래스 (Abstract Class) (0) | 2020.10.23 |
---|---|
[자바] Static 키워드 (0) | 2020.10.23 |
[자바] 직렬화 (Serialize) (0) | 2020.10.20 |
[자바] hashCode() (0) | 2020.09.17 |
[자바] Collections 자료구조 (0) | 2020.09.15 |
댓글