본문 바로가기
Spec UP - Backend/나도코딩의 자바기본편

chap_10. 익명클래스(AnonymousClass)

by TIS_Ha 2023. 7. 4.
반응형

주문한 커피를 출력하는 메소드를 가지는 클래스를 생성하였다.

이 때 VIP 고객의 경우 서비스를 제공하는 익명클래스를 아래와 같이 생성하였다.

이처럼 익명클래스를 통하여 기존 클래스의 기능을 확장할 수 있다.

위 예제를 통해 볼 때 익명클래스는 specialCoffee 객체만을 위한 기능을 하는 클래스라고 할 수 있다.


HomeMadeBurger라는 추상클래스는 본래 상속해서 재정의해야만 객체로 만들 수 있다는 특징을 가진다.

필요할 때마다 익명클래스를 만들어 추상클래스를 구현한 객체를 전달할 수 있다.

반응형

'Spec UP - Backend > 나도코딩의 자바기본편' 카테고리의 다른 글

chap_10. Stream  (0) 2023.07.06
chap_10. 람다식과 함수형 인터페이스  (0) 2023.07.04
chap_09. Iterator  (0) 2023.07.04
chap_09. HashMap  (0) 2023.06.29
chap_09. HashSet  (0) 2023.06.29

댓글