Untitled

본격적인 질문 전에 키워드와 관련해서 몇가지 조사를 해보았다.

잘 모르는 개념이나 사용 예시를 알고 싶을 때 언제나 애용하는 oracle, w3schoolmozilla 공식 문서에서 많은 참고를 했다.

<aside> 😀 과제에 대한 답은 조사 중간 과정에 작성되어서 별도로 하위 문서 링크를 남긴다.

</aside>

익명 클래스(Anonymous Class)

=무명 클래스

익명 클래스는 선언과 동시에 인스턴스화가 가능하다. 이름이 없다는 점 외에는 일반적으로 사용하는 로컬 클래스와 차이가 없다.

그렇다면 굳이 왜 사용하는가?

⇒ 익명 클래스는 한 번 사용하고 버려진다.

⇒ 재사용이 되지 않는다.

⇒ 유지보수에 유리

사용법

로컬 클래스와 차이가 없다고는 하지만 선언 방법은 다르다. 익명 클래스는 표현식으로 정의한다.