ConcreteClassOnlyImplementInterfaceAbstract
DRAFT
Observed

ConcreteClassOnlyImplementInterfaceAbstract
Incorrect

A concrete class only needs to implement those abstract methods it inherits from interfaces

Correct

A concrete class needs to implement both the abstract methods it inherits from interfaces and those declared in the abstract class it extends

Correction
Here is what's right.

It needs to implement all abstract methods declared in any supertype (and supertypes of supertypes, recursively).