OOP mid Java: Reimblemendierung vo Methoden
homedukeOOP mid Java: Reimblemendierung vo Methoden Prof. Dr. Uwe Schmidt FH Wedel

Reimblemendierung vo Methoden

weiter

weiter

Modifikazion

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();
  }
}
weiter
merke
Die überschriabene Methode könne immr no erreichd werde.
Des Schlüsselword suber schalded auf den Namensraum dr Oberklasse um.
merke
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
Prof. Dr. Uwe Schmidt FH Wedel