Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Mit der von uns geschaffenen Klasse können wir nun schon viel anfangen. Wir können zahlreiche Schiffe erschaffen und diese auf die Weltmeere schicken. Aber natürlich arbeitet die Reederei ständig daran, das Kreuzfahrtschiff-Angebot zu verbessern. So werden immer größere und schönere Schiffe gebaut. Außerdem werden aber auch Angebote an Deck für die Passagiere hinzugefügt. So hat die FIDELIO2 beispielsweise sogar einen kleinen Golfplatz direkt auf dem Schiff.
Wenn man allerdings hinter die Kulissen dieses neuen Luxusliners schaut, stellt man fest, dass die Reederei lediglich ein Schiff vom Typ FIDELIO genommen und etwas umgebaut hat. Die Basis ist also dieselbe. Daher macht es offensichtlich keinen Sinn, das neue Schiff komplett neu zu definieren – wir verwenden die alte Definition und erweitern diese nur um den Golfplatz – genauso wie die Reederei dies gemacht hat. Technisch gesprochen erweitern wir eine »alte« Klassendefinition durch das Schlüsselwort extends.