next up previous
Nächste Seite: Statik und Dynamik Aufwärts: Objekt-Orientiertes Programmieren (21. 11. Vorherige Seite: Konstruktoren

Überladen von Namen

$ $Id: over.tex,v 1.2 2003/11/20 22:52:36 joe Exp $ $

Ein einziger Name kann verschiedene Methoden bezeichnen, falls man sie anhand der Argumentliste (Länge und Typen) unterscheiden kann.

public class C {
    void p () { ... }
    void p (int x) { ... }
}
Beachte: Überladung mit gleichen Argument-Typen und verschiedenen Ergebnis-Typen ist nicht erlaubt.

Aufgaben: kann man Prozedur durch Funktion überladen? Methode durch Attribut?



Johannes Waldmann 2004-01-30