익명클래스
- 클래스 선언과 생성을 하는 게 특징이다.
- 단 한번만 사용될 수 있고 오직 하나의 객체만 생성할 수 있는 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 |