익명 클래스는 지역클래스의 특별한 종류의 하나이다.익명 클래스는 지역 클래스인데 이름이 없다는 특징이 있다. 익명 클래스(Anonymous Class)란?익명 클래스는 이름이 없는 클래스로, 보통 특정 인터페이스나 클래스를 즉석에서 구현할 때 사용주로 일회성 사용을 위한 목적으로 사용되며, 코드의 간결성을 높일 수 있다.new Printer() {Body}익명 클래스는 클래스의 본문(body)을 정의하면서 동시에 생성한다.new 다음에 바로 상속 받으면서 구현할 부모타입을 입력하면 된다.이 코드는 인터페이스를 생성하는 것이 아니고 Printer 라는 이름의 인터페이스를 구현한 익명 클래스를 생성하는 것이다.예시// 1. 인터페이스 정의interface Animal { void sound();}// ..