[quote=Javaman1991]In meinem Java Buch gibt es ein Beispiel zur Vererbung.
Dieses lautet:
„class Rectangel extends Shape“
[/quote]
Wenn das so sein sollte wie in der Erklärung, dann müsste der Code doch so aussehen:
„class Rectangel extends Shape“
du schreibst 2x das Gleiche, 2x „class Rectangel extends Shape“??
wenn schon vorher auf welche Weise auch immer etwas falsch, dann doch besondere Vorsicht, lieber Posting doppelt checken…
nebenbei heißt es sicher ‚Rectangle‘, aber das ist verschmerzbar
Bei der Erklärung steht, das die Klasse Rectangle von der Klasse Shape erweitert wird??
‚von etwas erweitert werden‘ ist unschönes bis unklares Deutsch, insofern keine deutliche Klassifizierung, damit auch keine Falschaussage,
im Grunde aber auch kein Widerspruch zum bekannten Standard:
Shape ist die Basis,
Rectangle ist die Subklasse, eine Erweiterung,
~ Rectangle erweitert Shape,
~ Rectangle wird von Shape erweitert…,
nichts klingt nach der Gegenrichtung, dass Shape auf einmal Rectangle erweitert/ ausbaut
edit:
ok, falls man es so liest dass ‚Rectable von Shape beerbt wird‘, wie ein Onkel von einem Neffen beerbt wird,
aber der Satzbau ist hier wohl eher anders gedacht, nähmlich:
Rectangle wird erweitert, wo von aus erweitert? von der Klasse Shape aus,
so wie ‚ein Taschengeld vom Haushaltsbudget abgezweigt wird‘ 
wie gesagt maximal unklares Deutsch, da sollten sich doch genug deutlichere Quellen finden lassen