Java Modifiers (접근 제어자)
2020.06.25
Modifiers의 종류 public protected default private 접근 허용범위 : public > protected > default > private public public이 붙은 변수, 메소드는 어떤 클래스에서라도 접근이 가능하다. default 접근 제어자가 따로 설정되지 않았을 때를 뜻한다. 동일 패키지 내에서만 접근이 가능하다. protected default 처럼 동일 패키지 내에서는 모두 접근이 가능하다. default와 다른 점은 다른 패키지에서도 제한적으로 접근이 가능하다는 것이다. 정확히 말하면, 다른 패키지에서 해당 클래스를 상속받는 파생 클래스에서 접근이 가능하다. private 가장 접근 권한이 적은 접근 제어자이다. 해당 클래스에서만 접근이 가능하다.