Kosta DevOps 과정 280기/Java
접근명시자 정리
롯슈83
2024. 5. 20. 11:15
private 접근명시자
- 클래스 자신만 접근할 수 있고 외부의 모든 클래스로부터 접근을 허용하지 않는다.
public 접근명시자
- 외부의 어떤 클래스라도 접근할 수 있다.
protected 접근명시자
- 외부의 다른 클래스로부터는 보호하되, 상속된 자식 클래스들에게는 접근을 허용한다.
default 접근 명시자 = frandly 접근 명시자
- 아무것도 쓰지 않는 접근명시자
- 동일한 패키지에 있는 클래스에게는 접근을 허용한다.
- 아무리 상속받은 자식이라 하더라도 동일한 패키지에 있지 않으면 접근할 수 없다.
- 다른 패키지에 있는 상속받은 자식 클래스에게 접근을 허용하려면 protect를 사용해야한다.