목록중첩인터페이스 (1)
삶 가운데 남긴 기록 AACII.TISTORY.COM
중첩 클래스 중첩 인터페이스
중첩(Nested) 클래스, 인터페이스 중첩 클래스는 클래스 내부에 선언한 클래스를 말합니다. 마찬가지로 클래스 내부에 선언하는 인터페이스는 중첩 인터페이스입니다. 각 클래스간 긴밀한 관계에 있을 때, 혹은 UI 프로그램을 만들 때 이벤트를 처리할 목적으로 많이 활용됩니다. public class View{ public interface OnClickListener{ public void onClick(View v); } } 인스턴스 멤버 클래스 class A{ class B{ ... } } 외부에서 B클래스의 인스턴스 객체를 만들려면 A클래스의 인스턴스 객체를 먼저 생성하고 B클래스의 인스턴스를 생성해야 합니다. A a = new A(); A.B b = a.new B(); 만약 중첩 클래스를 stati..
DEV&OPS/Java
2022. 4. 5. 13:31