I. 인터페이스로만 객체 접근, 정보 은닉 가. 정보 은닉(Information Hiding)의 개념 코드 내부 데이터와 메서드를 숨기고 공개 인터페이스를 통해서만 접근이 가능하도록 하는 코드 보안 기술 나. 정보 은닉의 목적 – 객체에 포함된 정보의 손상과 오용 방지 – 데이터 변경 시에도 다른 객체에 영향 없이 독립성 유지 – 객체를 부품화하여 이식성과 호환성 확보   II. 정보 은닉을 위한 접근제한자 및 코드 가. 정보 은닉을 위한 접근제한자 접근제한자 접근 권한 특징 public 모든 클래스, 패키지 모든 권한 부여