Java Language Specification, Version Java SE 21 Edition
8.4.3.1. abstract Methods3 Documented Misconceptions
AbstractClassNoImplementation
An abstract class cannot contain implemented methods
AbstractClassMustImplementAbstractMethod
An abstract class must implement all abstract methods defined in its superclass
ConcreteClassOnlyImplementDirectAbstract
A concrete class only needs to implement abstract methods declared in its direct supertypes