제어자

    [Java] 제어자 (modifier)

    제어자 클래스, 변수, 메서드의 선언부에 사용되어 부가적인 의미를 부여한다. 제어자는 크게 접근 제어자와 그 외의 제어자로 나뉜다. 하나의 대상에 여러 개의 제어자를 조합해서 사용할 수 있으나, 접근제어자는 단 하나만 사용할 수 있다. 접근 제어자 public, protected, default, private 그 외 static, final, abstract, synchronized, native, transient, volatile, strictfp static static : 클래스의, 공통적인 static이 사용될 수 있는 곳 : 멤버변수, 메서드, 초기화블럭 static 대상 의미 멤버변수 멤버변수 모든 인스턴스에 공통적으로 사용되는 클래스변수가 된다. 클래스변수는 인스턴스변수를 생성하지 않고 ..