본문 바로가기

Back-End/JAVA

[JAVA] 접근제어자 (Access modifier)

자바에 존재하는 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