자바에 존재하는 4개의 접근 제어자 (Access modifier)
- public : 누구나 접근할 수 있도록 할 때 사용.
- protected : 같은 패키지 내에 있거나 상속받은 경우에만 접근 가능.
- package-private (default) : 아무런 접근 제어자를 적어주지 않을 때, 같은 패키지 내에 있을 때만 접근 가능.
- private : 해당 클래스 내에서만 접근 가능.
추가적으로 이야기하자면
하나의 파일에서 두개 이상의 클래스를 정의하고 작성할 수 있지만 클래스 앞에 public 의 접근제어자를 붙이게 되는 경우에는 public 클래스는 하나여야 하며, public 클래스명은 파일명과 같아야 한다.
'Back-End > JAVA' 카테고리의 다른 글
[JAVA] equals() 메소드 Overriding (0) | 2016.08.29 |
---|---|
[JAVA] import static (0) | 2016.08.28 |
[JAVA] 패키지 시작 이름 (0) | 2016.08.28 |
[JAVA] 배열형 매개변수 (0) | 2016.08.27 |
[JAVA] Pass by Value & Pass by Reference (0) | 2016.08.27 |