본문 바로가기
Java/기초

[java기초] 클래스 접근 지정

by Meaning_ 2021. 6. 30.
728x90
반응형

<클래스 접근 지정자>

public,private,protected,default가 있다

 

private defualt protected public
외부로부터 완벽차단 동일 패키지에 적용 동일 패키지와 다른 패키지여도 자식 클래스에 허용 모든 패키지의 클래스에 허용 

 

<public 멤버>

 

- 패키지에 관계없이 모든 클래스에 접근 허용

 

<pritvate멤버>

 

- 동일 클래스 내에만 접근 허용

- 상속 받은 서브 클래스에서 접근 불가

 

<protected멤버>

 

- 같은 패키지 내의 다른 모든 클래스에게 접근 허용

- 상속받은 서브 클래스는 다른 패키지에 있어도 접근 허용

 

<default 멤버>

 

- 같은 패키지 내의 다른 클래스에게 접근 허용 

728x90
반응형

'Java > 기초' 카테고리의 다른 글

[java 기초] 타입변환과 다형성  (0) 2021.06.30
[java기초] final 메서드  (0) 2021.06.30
[java기초] 자식클래스와 부모생성자  (0) 2021.06.30
[java기초] 상속과 다형성  (0) 2021.06.30
[java 기초] 생성자  (0) 2021.06.24

댓글