[Java] 제어자(modifier)
제어자란? 제어자란 클래스, 변수, 메소드 선언부 앞쪽에 함께 사용되어 부가적의미를 부여한다. 종류 접근제어자 public, protected, default, private 그 외의 제어자 static, final, abstract, native, transient, synchronized, volatile, strictfp 여러가지 제어자를 조합하여 사용하는 것 가능 접근 제어자는 하나만 사용가능 순서는 상관없지만, 접근제어자를 맨 앞에 두는 경향이 있다. static 의미 : 공통적인 / 클래스의 인스턴스가 아닌 클래스에 관계된 것이기 때문에 인스턴스를 생성하지 않고도 사용이 가능하다. 인스턴스 변수 vs 클래스(static) 변수 인스턴스 변수 : 하나의 클래스로 부터 생성되었어도, 서로 다른 값..