기록하는 중/JAVA

[Java] 익명 클래스

성장하는 요롱이 2023. 12. 11. 23:43

 

  익명 클래스

 

  -  일회성으로 1개의 객체를 생성하기 위한 클래스
  -  클래스 정의와 동시에 객체를 생성할 수 있음
  -  슈퍼 클래스를 상속받거나 인터페이스를 구현하도록 익명 클래스를 정의함
  -  new 슈퍼클래스 ( ) { … } //슈퍼클래스의 자식 객체 생성
  -  new 인터페이스 ( ) { … } //인터페이스를 구현하는 자식 객체 생성
  -  중괄호가 익명 클래스의 몸체

CSuper sub = new CSuper( ){
                      몸체
}