익명클래스

 - 클래스 선언과 생성을 하는 게 특징이다.

 - 단 한번만 사용될 수 있고 오직 하나의 객체만 생성할 수 있는 1회용 클래스이다.

 -  생성자를 가질 수 없고, 오직 단하나의 클래스를 상속 받거나

    단 하나의 인터페이스만을 구현할 수 있다.

 - 자바의 정석 p 343~344 "익명 클래스" 부분 참고



익명 클래스 예1)


public class InnerEx{


// 익명 클래스 선언

Hello h = new Hello{


// 멤버변수

int a = 10;


// 메스드

void fx(){

// 메서드 구현

}

}// end class

}



익명 클래스 예2)


//익명 클래스 실용 예.

// 볼드체가 익명클래스 부분이다.

this.addWindowListener(new WindowAdapter() {

@Override

public void windowClosing(WindowEvent e) {

// TODO Auto-generated method stub

System.exit(0);

}

});


'Programming > JAVA' 카테고리의 다른 글

열거형 enum 간단 예  (0) 2013.07.25
내부 클래스를 사용하는 경우  (0) 2013.07.25
JAVA 배열 기초 예문  (0) 2013.07.19
클래스 변수 정리  (0) 2013.07.18
생성자 개념 정리 및 생성자 오버로딩 예문  (0) 2013.07.17

+ Recent posts