Lab49 Interview Question

Can an anonymous class in Java only extend another class, only implement an interface, do both or do none?

Interview Answer

Anonymous

Mar 27, 2013

One or the other. For example, new Foo() {...}, Foo can either be a class or an interface. One should be able to extend both by extending a class that implements an interface.