■ 제어자란?(modifier) 클래스와 클래스 멤버의 선언 시 사용하여 부가적인 의미를 부여하는 키워드를 의미한다. 자바에서 제어자는 접근 제어자(access modifier)와 기타 제어자로 구분할 수 있고, 기타 제어자는 경우에 따라 여러 개를 함께 사용할 수도 있지만, 접근 제어자를 두 개 이상 같이 사용할 수는 없다. 그리고 접근 제어자와 기타 제어자는 조합에 따라 함께 사용할 수 있다. 자바는 접근제어자를 사용하여 변수나 메서드의 사용 권한을 설정할 수 있다. ■ 접근 제어자(access modifier) 멤버 또는 클래스에 사용되어 해당하는 멤버 또는 클래스를 외부에서 접근하지 못하도록 제한하는 역할을 함 접근제어자가 사용될 수 있는 곳 : 클래스, 멤버변수, 메서드, 생성자 private ..