◈ 접근제어자 ◈ 이름 그대로 접근을 제한하며, 캡슐화(정보은닉)의 개념 중 하나 아래 표에서 클래스를 제외한 필드와 메소드의 제어자는 같다. ◈ 클래스 접근제어자 ◈ • 클래스 default 같은 패키지에서만 접근이 가능하므로 에러 발생 ◈ 멤버변수&메소드 접근제어자 ◈ • 멤버변수&메소드 default 같은 패키지에서만 접근 가능하므로, 다른 패키지일 때 자식 클래스이더라도 접근 불가 • 멤버변수&메소드 protected 다른 패키지에 있는 자식 클래스에서 사용 가능 default 또는 private으로 할 경우 불가 ◈ 캡슐화 ◈ 변수와 메서드를 클래스로 묶어 독립적으로 동작하지 않도록 하거나 불필요한 정보를 노출시키지 않는 개념 1. 코드의 유지보수성을 향상 2. 객체의 내부 구현을 외부로부터 숨..