1/9 섹션6 접근 제어자 필기 private 접근 제어자는 모든 외부 호출을 막고, 해당 클래스 내부에서만 호출할 수 있다. 데이터를 잘 통제하는 게 중요하다. 좋은 프로그램은 무한한 자유를 주어지게 하는 것이 아니라 적절한 제약을 주는 프로그램이다. private: 같은 클래스 안에서만 사용한다. default(package-private): 같은 패키지 안에서만 사용한다. protected: 같은 패키지 안에서 사용하거나 상속관계를 호출할 때만 사용한다. public: 모든 외부 호출을 허용한다. 접근 제어자는 클래스, 필드, 생성자, 메서드에서만 사용하고 지역변수에는 사용하지 않는다. (어차피 생존 범위가 메서드로 제한되어 있다.) 클래스 레벨의 접근 제어자는 public, default만 사용할..