접근 제어자 의미 자바는 어떤 클래스와 그 멤버에게 어느정도까지 접근할 수 있는지를 설정할 수 있다. 그 접근 권한을 지정하는것이 접근 제어자다. 사용 이유 접근을 제한하는거니 당연히 보안과 관련있다. 중요하거나 함부로 바꾸면 안되는 값들은 아무나 접근할 수 없어야하고, 누구나 자주사용하는 것은 모두가 사용할 수 있도록 자유롭게 해야한다. => 사실상 개발코드 자체가 보안에 신경써야하기 때문에 클래스의 멤벼변수는 대부분 private를 사용한다. 접근 제어자 종류 같은 클래스 같은 패키지 다른 패키지 public O O O protected O O △(상속관계만) default O X X private O X X public 같은 패키지 내에 모든 클래스 O, 다른 패키지 O protected 같은 패키..