У меня есть interface IA
, interface IB extends IA
и class A implements IA
.
Теперь я хочу создать анонимный класс, который расширяется от A
и реализует IB
.
Какэто будет выглядеть?Я думал о чем-то вроде этого:
new A() implements IB { /* ... */ }
( Error: Type mismatch: cannot convert from A to IB )
или:
new IB() extends A { /* ... */ }
( Error: Syntax error on token(s), misplaced construct(s) )
Или невозможно создать нечто подобное в качестве анонимного класса?