3. Method Overloading
Funktion mit gleichen Namen, aber unterschiedlichen Argumenten
werden überladene Funktionen genannt.
Es wird automatisch die richtige passende Funktion beim
Aufruf ausgesucht.
Die Constructor-Methode kann ebenfalls überladen
werden. Dies geschieht, indem man in einer Constructor-Methode eine andere
Constructor-Methode mit "this(...)" aufruft.
andere Möglichkeit für die Constructor-Methoden
der Klasse Circle:
public Circle(double x, double
y, double r) {
this.x = x; this.y = y;
this.r = r;
}
public Circle(double r) {
this(0.0, 0.0, r); }
public Circle(Circle c)
{ this(c.x, c.y, c.r); }
public Circle() { this(0.0,
0.0, 1.0);
vorherige Seite Inhalt nächste Seite