next up previous
Nächste Seite: Objektorientierung (Überblick) Aufwärts: Klassen, Vererbung, Interfaces (5. Vorherige Seite: Beziehungen zwischen Klassen

Überschreiben von Methoden

$ $Id: over.tex,v 1.2 2003/12/04 23:30:48 joe Exp $ $

Abgeleitete Klassen können Methoden der Basisklasse neu implementieren (überschreiben).

class C { 
  int a; 
  void m () { ... } 
}
class D extends C {
  void m () { ... }
}
Es wird immer die speziellste Methode benutzt:

C x; x.m ();  D y; y.m ();

Wichtig: das Überschreiben nicht verwechseln mit dem Überladen!



Johannes Waldmann 2004-01-30