public ClassB extends ClassA implements Usable
is equivalent to just
public ClassB extends ClassA
. As you have already extended ClassA
which implements all methods in your interface Usable
, Eclipse wont show any errors (compilation) Both of these work:
Usable usable = new ClassA();
Usable usable = new ClassB();