FlowerBombs

익명 클래스(Anonymous Class) 본문

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




'JAVA' 카테고리의 다른 글

라이브러리  (0) 2019.03.01
★패키지★ 와 라이브러리  (0) 2019.03.01
Inner Class(이너 클래스)  (0) 2019.03.01
SingleTone패턴 (!)  (0) 2019.03.01
Static  (0) 2019.03.01
Comments