листенер, где все методы пустые? Так то и при анонимном наследовании никто не мешает не переопределять, но это уже другая история
Если у интерфейса несколько методов, а в реализации нужно переопределить только один. При создании анонимного класса, который имплементит интерфейс, вы обязаны переопределить все методы. Вот чтоб небыло куча пустых. Посмотрите для примера адаптеры в Java Beans соглашении.
Обсуждают сегодня