[Java] 상속과 접근 지정자

2020. 4. 21. 18:50Programming 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