자바에서 Access Modifier의 종류는 (default, public, private, protected)가 있다.
간혹 코드에 없어도 빌드에는 문제가 없기 때문에 default(no modifier) 라는 Access Modifier를 잊을 수 있다.
default access modifier는 지정해주지 않았을 경우를 말한다. 당연히 알면서도 소스리뷰 할 때 자주 나오는 문제이기도 하다.
없을 경우 접근 범위는 같은 class, package까지이다. 다른 패키지에서 접근 못함. 상속 받아도 접근 못함
참조
https://www.tutorialspoint.com/java/java_access_modifiers.htm
https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
'java' 카테고리의 다른 글
패키지 생성시 package-info.java 클래스 생성 (0) | 2020.06.06 |
---|---|
Maven 종속성 (0) | 2017.11.11 |
classpath (클래스패스) (0) | 2017.11.11 |
STS에서 Hello World 출력 (0) | 2017.11.11 |
Spring Tool Suite 설치 (0) | 2017.11.11 |