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