익명클래스 익명클래스를 사용하기 위해서는 추상클래스나 인터페이스가 필요합니다. 인터페이스는 객체를 생성할수가 없으므로 인터페이스의 필드를 사용하기 위해서는 따로 인터페이스를 구현받아 재정의하여 사용하도록 인터페이스를 구현받을 클래스가 필요합니다. 인터페이스 A를 구현받은 클래스 B가 있습니다. 클래스 B는 인터페이스에 선언된 추상메서드를 c()를 @Override 재정의하여 사용합니다. B 클래스의 객체 b 를 만들고 b객체를통해 c메서드를 호출하여 재정의된 기능을 사용하게 됩니다. 정적메서드가 아닌 일반적인 메서드를 사용하는데 있어서 객체를 통해 접근하는 방법이 정석이지만 만약 이 메서드를 딱 한번만 사용할 것 이라면 "b 객체를 생성해야하는것이, 굳이 클래스를 따로 만드는과정을 해야하는것인가." "딱..