Java를 사용하다 보면 메소드나 변수 심지어 클래스 앞에 public, private, final, abstract등을 볼 수 있습니다. 이러한 것을 modifier(제어자)라고 합니다. 오늘은 제어자에 대해서 이야기 해보려고 합니다. Modifier란? 제어자는 클래스, 변수 또는 메서드에 함께 사용되어 부가적인 의미를 부여합니다. 제어자의 종류로는 크게 접근 제어자와 그 외 제어자로 나눌 수 있습니다. 접근 제어자: public, protected, default, private 그 외 제어자: static, final, abstract 등 주로 제어자는 클래스나 멤버변수, 메서드에 사용되고 하나의 대상에 여러 제어자를 조합하여 사용이 가능합니다. 그러나 접근 제어자는 접근에 관련된 제어이기에 하나..