공부
접근 제어자
콩줄기
2019. 1. 17. 00:27
접근제어자
- public
- protected
- default
- private
클래스 멤버에 대한 접근 제어자
public | protected | default | Private | |
---|---|---|---|---|
같은 패키지, 같은 클래스 | O | O | O | O |
같은 패키지, 상속 관계 | O | O | O | X |
같은 패키지, 상속관계 아님 | O | O | O | X |
다른 패키지, 상속관계 | O | O | X | X |
다른 패키지, 상속관계 아님 | O | X | X | X |
클래스의 접근 제어자
- 접근 제어자가 public인 클래스는 다른 패키지의 클래스에서도 사용 가능.
- 접근 제어자가 default인 클래스는 같은 패키지에서만 사용 가능.