충분히 쌓여가는
9.5 바깥 멤버 접근 본문
중첩 클래스는 바깥 클래스와 긴밀한 관계를 맺으면서 바깥 클래스의 멤버(필드, 메소드)에 접근할 수 있다
하지만 중첩 클래스가 어떻게 선언되었느냐에 따라 접근 제한이 있을 수 있다
바깥 클래스의 멤버 접근 제한
인스턴스 멤버 클래스 | 바깥 클래스의 모든 필드와 메소드 |
정적 멤버 클래스 | 바깥 클래스의 정적 필드와 정적 메소드 |
정적 멤버 클래스는 바깥 객체가 없이도 사용 가능해야 하므로 바깥 클래스의 인스턴스 필드와 인스턴스 메소드는 사용하지 못한다
'이것이 자바다 > 09 중첩 선언과 익명 객체' 카테고리의 다른 글
9.5 바깥 멤버 접근 - this (0) | 2024.04.04 |
---|---|
9.4 로컬 클래스 - 로컬 변수의 final (0) | 2024.04.04 |
9.2 인스턴스 멤버 클래스 (0) | 2024.04.04 |
9.1 중첩 클래스 (0) | 2024.04.04 |
이것이 자바다 9장 확인 문제 (0) | 2024.02.05 |