Java/기초
[java기초] 클래스 접근 지정
Meaning_
2021. 6. 30. 14:56
728x90
반응형
<클래스 접근 지정자>
public,private,protected,default가 있다
private | defualt | protected | public |
외부로부터 완벽차단 | 동일 패키지에 적용 | 동일 패키지와 다른 패키지여도 자식 클래스에 허용 | 모든 패키지의 클래스에 허용 |
<public 멤버>
- 패키지에 관계없이 모든 클래스에 접근 허용
<pritvate멤버>
- 동일 클래스 내에만 접근 허용
- 상속 받은 서브 클래스에서 접근 불가
<protected멤버>
- 같은 패키지 내의 다른 모든 클래스에게 접근 허용
- 상속받은 서브 클래스는 다른 패키지에 있어도 접근 허용
<default 멤버>
- 같은 패키지 내의 다른 클래스에게 접근 허용
728x90
반응형