#Java | **접근 제한** | **적용 대상** | **접근할 수 없는 클레스** | | --------- | ----------------- | -------------------------- | | public | 클래스, 필드, 생성자, 메소드 | 없음 | | protected | 필드, 생성자, 메소드 | 자식 클래스가 아닌 다른 패키지에 소속된 클래스 | | default | 클래스, 필드, 생성자, 메소드 | 다른 패키지에 소속된 클래스 | | private | 필드, 생성자, 메소드 | 모든 외부 클래스 |