접근 제어자
같은 클래스 같은 패키지 다른 패키지, 서브 클래스 관계 없음 (다른 클래스) public O O O O protected O O O X default O O X X private O X X X 접근 제어자를 명시하지 않으면, 자동으로 default로 설정됨 클래스의 접근 제어자로는 public과 default만 사용됨 하나의 소스코드 안에는 하나의 public 클래스만 존재하기 때문에, public 클래스의 소스파일을 저장할 때는 무조건 클래스 이름으로 저장해야 함 class A { public String y() { return "public void y()"; } private String z() { return "public void z()"; } public String x() { return ..