[JAVA] 제어자(modifier) - static, final, abstract
1.제어자란 - 제어자(modifier)는 클래스, 변수 또는 매서드의 선언부에 함꼐 사용되어 부가적인 의미를 부여한다. 1) 접근제어자 : public, protected, default, private 2) 그 외 : static, final, abstract, natvie, transient, synchronized, vloatile, strictfp 2. static - 클래스의, 공통적인 - static 은 '클래스의' 또는 '공통적인'의 의미를 가지고 있다. - 인스턴스 변수는 하나의 클래스로 부터 생성되었더라도 각기 다른 값을 유지하지만, 클래스변수(static 멤버 변수)는 인스턴스에 관계 없이 같은 값을 갖는다. - 그 이유는 하나의 변수를 모든 인스턴스가 공유하기 때문 - static이..