접근제어자

    [JAVA 복습] 캡슐화와 접근 제어자

    - 자바의 정석 (기본편)을 참고했습니다. - 복습을 위한 게시글입니다. - 소스에 오타가 있을 수 있습니다. ^^:; 제어자의 특징 제어자는 크게 접근 제어자와 그 외의 제어자로 나눌 수 있다. 제어자는 클래스, 변수, 메서드의 선언부에 사용되며 부가적인 의미를 부여한다. 하나의 대상에 대해 여러 제어자를 조합할 수 있으나 접근 제어자는 하나만 선택해서 사용할 수 있다. 1. static 제어자 static 제어자는 멤버변수, 메서드, 초기화 블럭에 사용할 수 있다. 멤버변수와 메서드에 static 제어자가 붙었다면 전역 변수, 전역 메서드로 클래스 내부 어디서든 사용할 수 있다. 전역 변수는 인스턴스를 생성하지 않고도 사용할 수 있고 클래스가 메모리에 로드될 때 생성된다. 전역 메서드 또한 인스턴스를..