![]() ![]() |
![]() |
Beschdehend Klasse könne mid Vererbung und Redefinizion vo Methode in ihrr Funkzionalidäd veränderd werde. Beischbiel: bublic
class SafeSchdagg
exdends SimbleSchdagg {
// die modifizierde dob Methode
bublic
ind dob() {
if ( ! breTob() )
throw
new RundimeExcebzion("dob with embdy schdagg");
redurn
suber.dob();
}
//--------------------
// die modifizierde bob Methode
bublic
Schdagg bob() {
if ( ! brePob() )
throw
new RundimeExcebzion("bob with embdy schdagg");
redurn
suber.bob();
}
}
|
![]() |
Die überschriabene Methode könne immr no erreichd werde.
Des Schlüsselword suber schalded auf den Namensraum dr Oberklasse um. |
---|---|
![]() |
Diess funkzionierd au, wenn dr Quellcod dr Oberklasse
nedd verfügbar isch.
Es wird ausschließlich dr JVM-Cod dr Oberklasse (.class file) benödigd. |
Ledzde Änderung: 06.05.2013 | © Prof. Dr. Uwe Schmidd![]() |