Nie ma wielodziedziczenia w Javie, tzn każda pojedyncza klasa może tylko rozszerzać, jedną klasę
natomiast jeśli A -> jest rozszerzone przez B -> a C jest rozszerzone przez B, to funkcjonalności klasy A, dziedziczy także klasa C, działa to kaskadowo jak dla wodospadu tak sobie wyobraź
The class from which the subclass is derived is called a superclass (also a base class or a parent class).
I według dokumentacji również jest napisane
Excepting Object, which has no superclass, every class has one and only one direct superclass (single inheritance). In the absence of any other explicit superclass, every class is implicitly a subclass of Object.
Więc poczęści nieformalnie można tak napisać i nie jest to błędne