중첩 클래스와 중첩 인터페이스란?
2022. 4. 20. 18:53ㆍjava/java
*중첩 클래스와 중첩 인터페이스란
1)중첩클래스 : 클래스 멤버로 선언된 클래스
class ClassName {
class NestedClassName {
중첩 클래스
}
}
2)중첩 인터페이스 : 클래스 멤버로 선언된 인터페이스
class ClassName {
interface NestedInterfaceName {
중첩 인터페이스
}
}
3) 중첩 클래스와 인터페이스 용도
- 해당 클래스에서만 사용하는 클래스와 인터페이스가 필요할 때 활용된다.
- 중첩 인터페이스는 UI컴포넌트 내부 이벤트 처리에 많이 활용된다.
'java > java' 카테고리의 다른 글
익명 객체 (0) | 2022.04.22 |
---|---|
중첩 클래스 (0) | 2022.04.21 |
디폴트 메소드와 인터페이스 확장 (0) | 2022.04.19 |
인터페이스 상속 (0) | 2022.04.19 |
인터페이스의 다형성 (0) | 2022.04.19 |