- 클래스, 변수, 메소드, 생성자를 선언할 때 앞에 붙어서 "접근가능한 범위" / "활용방법" 을 지정해주는 예약어들 클래스 변수 메소드 생성자 1. 접근제어자 public o o o o protected x o o o private x o o o - 다른 클래스의 변수나 메소드 등을 가져와서 사용할 때, 그 클래스 객체를 만들어서 사용하고자 할때도, 제한이 있다. => " 접근제어자 " private - 현재 클래스 내부에서만 사용 가능 / 객체 만들어도 못가져옴 => 쓰고싶으면 메소드로 가져가라 default(패키지상태) - 현재 클래스 + 현재 패키지 내부 사용 가능 protected - 현재 클래스 + 현재패키지 + 다른 패키지에서 상속받은 클래스 public - 무제한...