Supponiamo di avere un'interfaccia chiamata Interfaccia e una classe concreta chiamata Base, che, per rendere la cosa un po 'più complicata, ha un ctor che richiede alcuni argomenti.Anonimo che estende una classe e implementa un'interfaccia allo stesso tempo?
Mi piacerebbe creare una classe anonima che estendere Base e implementare l'interfaccia.
Qualcosa di simile
Interface get()
{
return new Base (1, "one") implements Interace() {};
}
Questo sembra ragionevole per me, ma non funziona!
(P.S: In realtà, l'interfaccia e la base sono anche classi generiche:. D Ma io ti ignoro che per ora)
roba generico può diventare incubi se c'è troppo molta astrazione. Keep it simple;) –