[JAVA] 접근 제어자(access modifier)
JAVA 접근 제어자(access modifier) 접근제어자를 사용하는 이유는 사용자가 의도하지 않은 방법으로 내부적인 클래스의 상태를 변경하는것을 막고자하기 위함이다.        같은 클래스  같은 패키지   다른 패키지  모든 클래스                              (상속)         (서브 클래스) ================================================ private      O              X                X ================================================ default      O              O                X ================================================ protected   O              O               O ================================================ public       O           ...