java

Java Access Modifiers (default, public, private, protected)

가는가래 2017. 11. 11. 12:53

자바에서 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