기록하는 중/JAVA
[Java] 익명 클래스
성장하는 요롱이
2023. 12. 11. 23:43
익명 클래스
- 일회성으로 1개의 객체를 생성하기 위한 클래스
- 클래스 정의와 동시에 객체를 생성할 수 있음
- 슈퍼 클래스를 상속받거나 인터페이스를 구현하도록 익명 클래스를 정의함
- new 슈퍼클래스 ( ) { … } //슈퍼클래스의 자식 객체 생성
- new 인터페이스 ( ) { … } //인터페이스를 구현하는 자식 객체 생성
- 중괄호가 익명 클래스의 몸체
CSuper sub = new CSuper( ){
몸체
}