Fast Blinking Hello Kitty
 

[📖JAVA]접근 제어자 종류와 비교➰(public protected default private)

 

접근제어자 같은 패키지
같은 클래스
같은 패키지
다른 클래스
다른 패키지
자식 클래스
다른 패키지
다른 클래스
public 가능 가능 가능 가능
protected 가능 가능 가능 불가능
default 가능 가능 불가능 불가능
private 가능 불가능 불가능 불가능

 

◾ public

모든 클래스에서 접근할 수 있습니다. 접근 제한이 없습니다.


protected

동일 패키지의 클래스 또는 해당 클래스를 상속받은 클래스에서만 접근이 가능합니다.


default

동일한 패키지 안에서만 접근이 가능합니다.


private

해당 클래스 내에서만 접근할 수 있습니다. 외부 클래스에서는 접근할 수 없습니다.

728x90
320x100