본문 바로가기

프로그래밍 기초/JAVA

[Java]접근지정자

public

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

 

protected

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

 

default

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

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

 

private

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

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

 

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