[JAVA] 익명클래스
핫도구
익명클래스란, 이름이 없는 클래스이다. 클래스를 정의하면서 동시에 객체를 생성하는 특별한 형태의 클래스로, 딱 한번만 사용되는 클래스가 필요할 경우에 유용하다. 일반적인 클래스처럼 별도로 선언하지 않고 사용하는 그 자리에서 바로 정의하고 인스턴스까지 생성한다.익명클래스를 사용하는 이유는?특정 인터페이스나 클래스가 구현한 객체가 단 한번만 필요한 경우가 있다. 예를들어 버튼 클릭 이벤트를 처리하는 리스너나 정렬 기준을 정의하는 Comparator 등이 있다. 이런 경우 별도의 클래스 파일을 만드는 것은 번거롭고 코드가 분산된다. 그래서 익명 클래스를 사용하면 필요한 그 자리에서 바로 클래스를 정의하고 사용할 수 있어 코드가 간결해진다.익명클래스는 두 가지 형태로 작성할 수 있다.첫번째는 인터페이스를 구현하..