프로그래밍 기초/JAVA

[Java]접근지정자

jejeb 2020. 2. 11. 12:47

public

어디서나 접근이 가능하다.

 

protected

다른 패키지에서는 접근이 불가능하지만 상속받은 클래스까지도 접근을 가능하게 해준다.

 

default

따로 접근지정자를 명시해주지 않으면 default가 접근지정자이다.

같은 package안에서만 접근가능하다.

 

private

private가 속해있는 class를 제외하고는 접근할 수 없다.

값을 가져오거나 수정할수도 없다.

 

접근지정자 동일클래스 동일패키지 다른패키지의 자식클래스 다른패키지
Public
Protected  
Default    
Private