기초 JAVA 교육과정 ] 익명(anonymous) 클래스

 

기초 JAVA 교육과정 ] 익명(anonymous) 클래스

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

익명(anonymous) 클래스

 

 

 

n의미적으로는 지역클래스와 동일하나 이름이 없다는 특징이 있다.

 

 

n앞의 예에서 지역 클래스 CommandgetRunnable 메소드 내에서 단 한번 참조되는데도 불구하고 이를 위해서 완전한 클래스를 작성하고, 이로부터 객체를 생성하는 2단계 필요

 

 

n이 두 단계를 하나의 문법으로 통합

 

 

nnew 기능의 확장

 

n후속하는 명칭이 클래스인 경우 익명 클래스는 그 클래스의  서브클래스

 

n인터페이스인 경우 인터페이스를 구현하는 클래스가 된다.

 

n인터페이스를 구현하는 클래스는 항상 Object의 서브클래스

 

 

n익명클래스는 생성자 정의 못함

 

n명칭이 없음.

 

 

+ Recent posts