본문 바로가기
Java

[자바] 접근 제어자

by Sky Titan 2020. 10. 23.
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

댓글