정보 은닉(data hiding)
캡슐화
private private 접근제어자로 선언된 클래스 멤버는 외부에 공개되지 않으며, 외부에서 접근할 수도 없음. 해당 객체 내의 public 매소드를 사용해서만 접근 가능하다.
public public 접근제어자로 선언된 클래스 멤버는 외부에 공개되고, 이 프로그램을 사용하는 누구나 직접 접근할 수 있다. 사실상 private으로 접근하는 인터페이스 역활도 한다.