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 |
댓글