Предположим, у меня есть интерфейс с именем Interface и конкретный класс с именем Base, который, чтобы немного усложнить задачу, имеет ctor, требующий некоторых аргументов.
Я хотел бы создать анонимный класс, который расширил бы Base и реализовал интерфейс.
Что-то вроде
Interface get()
{
return new Base (1, "one") implements Interace() {};
}
Мне это кажется разумным, но не работает!
(PS: На самом деле, Интерфейс и База также являются универсальными классами: D. Но пока я проигнорирую это)