- 클래스의 멤버로는 필드, 메서드, 멤버 클래스 그리고 멤버 인터페이스 등
- 메서드의 시그너처는 그 이름과 형식 인자 자료형들로 구성 (반환값 자료형 X)
- package private라는 용어를 사용한다. 기술적으로 정확한 용어는 기본 접근 권한(default access)
- 공개 API(exported API)라는 용어는 단순히 API라고도 하는데, 프로그래머들이 클래스, 인터페이스, 패키지를 사용할 때 이용하는 클래스, 인터페이스, 생성자, 멤버, 그리고 직렬화 형식(serialized form)을 가리키는 말이다.
- 클래스, 인터페이스, 생성자, 멤버, 그리고 직렬화 형식은 전부 API 요소 (element)다.
- 공개 API는 API를 정의하는 패키지 바깥에서 접근할 수 있는 API 요소들로 구성된다.
- 간단히 말해서 어떤 패키지의 공개 API는 패키지에 포함된 모든 모든 public 클래스와 인터페이스의 public/protected 멤버와 생성 자다.