JAVA

중첩클래스와 중첩 인터페이스

연93 2022. 10. 15. 15:22

중첩클래스 : 클래스 멤버로 선언된 클래스

class ClassName{
	class NestedClassName{
    }
}

중첩 인터페이스: 클래스 멤버로 선언된 인터페이스

class ClassName{
	interface NestedInterfaceName{ //중첩 인터페이스
    }
}

용도

해당 클래스에서만 사용하는 클래스와 인터페이스가 필요할떄 활용된다.

중첩 인터페이스는 UI 컴포넌트 내부 이벤트 처리에 많이 활용된다.

'JAVA' 카테고리의 다른 글

스트림 중간 처리,최종 처리  (0) 2022.10.29
스트림  (0) 2022.10.29
람다식  (0) 2022.10.12
제네릭 타입의 상속과 구현  (0) 2022.10.12
제네릭 와일드카드 타입  (0) 2022.10.12