본문 바로가기

FALL in/G.MA' s 자바

익명내부클래스


익명내부 클래스 

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



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();

}

}



결과화면

 내부에서 재정의.



'FALL in > G.MA' s 자바' 카테고리의 다른 글

인터페이스와 다중상속  (0) 2016.04.12
추상클래스와 추상메소드  (0) 2016.04.12
오버라이딩  (0) 2016.04.12
오버로딩  (0) 2016.04.12