- 접근제어자
- public: 가장 넓은 범위의 접근 제어자로, 해당 멤버는 어떤 클래스에서든 접근할 수 있습니다.
- protected: 동일한 패키지 내의 클래스와 상속 관계에 있는 '하위 클래스'에서 접근할 수 있습니다.
- default (접근 제어자를 명시하지 않은 경우): 동일한 패키지 내의 클래스에서만 접근할 수 있습니다.
- private: 해당 멤버는 선언한 클래스 내에서만 접근할 수 있습니다.
- 포함 관계 : public > protected > default > private