Version:Test
©Raddy 2002

Java IV                                                     ZURÜCK

Überladen
von
Methoden 2
a-absatz.pcx (280 Byte)
Weitere Art des Überladens
Auf der vorigen Seite haben wird gesagt, daß man beim 
Überladen von Methoden die Anzahl der Argumente 
unterschiedlich sein muß.

Doch selbst wenn die Anzahl der Argumente gleich ist,
gibt es noch eine Möglichkeit diese Methode zu 
überladen:

Zwei Methoden dürfen den gleichen Namen und die gleiche Argumentanzahl haben, wenn sich die Typen entsprechender Variablen der Argumentliste sich in mindestens einem Fall  unterscheiden.

     
a-absatz.pcx (280 Byte)
Sprechweise
Man sagt auch, eine Methode kann überladen werden, 
indem man eine andere Signatur wählt.
   
a-absatz.pcx (280 Byte)
Beispiele
Die Methode anzeige kann z.B. folgendermaßen überladen werden:

      anzeige (int a, int b)
      anzeige (int a, double b)
      anzeige (double a, int b)
      anzeige (double a, double b)

Nimmt man noch andere Typen hinzu (z.B. float) und mehr
Argumente, dann ergeben sich sehr viele Kombinationen.

Auch müssen die Argumente nicht den gleichen Namen (a,b) haben.
Überladene Methoden können also so aussehen:

      anzeige (int a, int b)
      anzeige (int x, double y)
      anzeige (double p, int q)
      anzeige (double s, double t)


© by www.mathematik.net