Access Modifier 접근 제어자 변수 또는 메소드의 접근 범위를 설정해주기 위해 사용되는 JAVA의 예약어를 의미하며 총 네가지 종류가 있다. public : 어떤 클래스에서라도 접근이 가능하다. protected : 클래스가 정의되어 있는 해당 패키지 내 그리고 해당 클래스를 상속받은 외부 패키지의 클래스에서 접근이 가능하다. (default) : 클래스가 정의되어 있는 해당 패키지 내에서만 접근이 가능하다. private : 정의된 해당 클래스에서만 접근이 가능하다. final에 대해서도 알아보자 final class : 다른 클래스에서 상속하지 못한다. final method : 다른 메소드에서 오버라이딩 하지 못한다. final variable : 변하지 않는 상수값이 되어 새로 할당할 ..