FALL in/G.MA' s 자바

익명내부클래스

쥐마 2016. 4. 12. 22:40


익명내부 클래스 

익명내부클래스는 이름이 없는 내부클래스로, 이벤트처리시에 많이 사용한다. 



class A {

void print()

{

System.out.println("내부 호출.");

}

}

public class innerClassEx{


public static void main(String[] args) {

innerClassEx i = new innerClassEx();

A a = new A(){ // A클래스를 내부에서 객체화하여 print메소드 재정의.

void print(){ 

System.out.println("내부에서 재정의.");

}

};

a.print();

}

}



결과화면

 내부에서 재정의.