DRAFT
ConcreteClassOnlyImplementClassAbstract
Misconception:
A concrete class that implements interfaces and extends an abstract class only needs to implement those methods declared in the abstract superclasses it extends. There is no need for it to implement the abstract methods declared in the interfaces it implements.
Incorrect
A concrete class only needs to implement those abstract methods it inherits from abstract superclasses
Correct
CorrectionHere is what's right.
Here is what's right.
It needs to implement all abstract methods inherited from its supertypes (abstract classes and interfaces).