본문 바로가기

JAVA/기초 문법

접근제한자 정리

 

public

public int p = 3;

전체공개, 모든 접근을 허용, 가장 넓은 의미

 

 

 

protected

protected int p2 = 4;

같은 패키지인 경우에만 접근 허용, 다른패키지라도 상속받은 자식클래스는 사용가능

 

 

private

private int i = 1;

자기자신만 접근 가능

 

 

 

default

int k = 2;

default 접근 지정자. 아무것도 쓰지 않은경우, 같은 패키지에서 자유롭게 사용가능

 

 

 

 

순서대로 

public > protected > default > private

 

 

 

 

'JAVA > 기초 문법' 카테고리의 다른 글

Interface 인터페이스  (0) 2020.06.09
추상클래스  (0) 2020.06.09
그냥 알아두면 좋은 개념  (0) 2020.06.05
...num  (0) 2020.05.28
function 배열 할당  (0) 2020.05.27