JAVA
익명 클래스(Anonymous Class)
CitronLemon
2019. 3. 1. 17:14
익명 클래스(Anonymous Class)
인터페이스나 추상 클래스에 대한 상속 없이 이름 없는 클래스 블록을 생성하여 사용하는 방법
1 2 3 4 5 6 7 8 9 10 11 | public interface Foo { public void bar(); } // 인터페이스는 선언은 가능하지만 할당을 위해서는 반드시 자식 클래스가 필요하다. // 익명클래스 방법은 일시적으로 사용될 임시 클래스를 정의하는 것으로 생각할 수 있다. Foo f = new Foo() { @Override public void bar() {...} }; | cs |