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 |