1. 익명 클래스란?이름이 없는 클래스로 일회성으로 사용될 클래스를 정의할 때 유용하며, 주로 인터페이스나 추상 클래스의 구현체를 즉석에서 정의할 때 사용된다. 별도의 클래스를 만들지 않고도 간단하게 원하는 동작을 구현할 수 있어, 이벤트 처리나 콜백 처리 등에 자주 활용된다.1-1. 기본 형식인터페이스의 경우인터페이스타입 변수 = new 인터페이스타입() { // 추상 메서드 구현};추상 클래스의 경우추상클래스 변수 = new 추상클래스() { // 추상 메서드 구현};※ Java 8이후, 함수형 인터페이스를 사용하는 경우라면 익명 클래스는 람다식으로 데체할 수 있다.// 변환 예시btn.setOnClickListener(() -> System.out.println("클릭됨"));1-2. 한..