Java & 스프링/Java
[Java] 접근제어자
hjhello423
2019. 4. 24. 00:06
제어자 | 같은 클래스 | 같은 패키지 | 자손 클래스 | 전체 |
public | O | O | O | O |
protected | O | O | O | |
default | O | O | ||
private | O |
public : 제한 없음
protected : 같은 패키지 내에서, 다른 패키지의 자손 클래스에서 접근 가능
default : 같은 패키지 내에서 접근 가능
private : 같은 클래스 내에서만 접근 가능
다음은 대상별 사용 가능한 접근제어자의 목록이다.
대상 | 사용가능 제어자 |
클래스 | public, default, final, abstract |
메서드 | 모든 접근 제어자, final, abstract, static |
멤버 변수 | 모든 접근 제어자, final, static |
지역 변수 | final |
반응형