Может ли замыкание Groovy расширить абстрактный класс

У меня есть абстрактный класс Java, для которого необходимо реализовать один метод onMessage . Я знаю, что замыкание может легко реализовать интерфейс Java с использованием ключевого слова as , но как оно может расширить абстрактный класс Java?

Если оно не может расширить его, то что лучше всего обойти. в таких случаях в Groovy?

Вот мое использование в Java, я ищу нечто подобное, что можно сделать в Groovy.

MessageCallback callback = new MessageCallback() {
            @Override
            public void onMessage(Message message) {
                dosomething();
            }
        };

Где обратный вызов сообщения - это мой абстрактный класс, который я хотел бы использовать аналогичным образом в Groovy.

7
задан Joachim Sauer 17 August 2011 в 12:01
поделиться