[Java] 상속과 접근 지정자
2020. 4. 21. 18:50ㆍProgramming Languages/Java
슈퍼 클래스 멤버에 접근하는 클래스 종류 | 슈퍼 클래스 멤버의 접근 지정자 | |||
private | default | protected | public | |
같은 패키지에 있는 클래스 | x | o | o | o |
다른 패키지에 있는 클래스 | x | x | x | o |
같은 패키지에 있는 서브 클래스 | x | o | o | o |
다른 패키지에 있는 서브 클래스 | x | x | o | o |
private - 오직 같은 클래스 내에서만 접근 가능.
default - 같은 패키지 내의 클래스에서만 접근 가능.
protected - 같은 패키지 내의 클래스 or 패키지와 상관없이 상속받는 서브 클래스에서 접근 가능.
public - 모든 클래스에서 접근 가능.
'Programming Languages > Java' 카테고리의 다른 글
[Java] 업캐스팅, 다운캐스팅, instanceof (0) | 2020.04.27 |
---|---|
[Java] 상속과 생성자 (0) | 2020.04.21 |
[Java] 상속(extends) (0) | 2020.04.21 |
[Java] final 키워드 (0) | 2020.04.18 |
[Java] static 키워드 (0) | 2020.04.18 |