Letzte Änderung:
20.03.2012
Immanuel Kant
20.03.2012
Spruch des Tages
Wer sich zum Wurm macht, soll nicht klagen, wenn er getreten wird.Immanuel Kant
überladen von Methoden
Java ermöglicht das Überladen von Methoden, wenn mehrere Signaturen mit unterschiedlichen Bezeichnern gleichzeitig sichtbar sind.
Das Überladen wird, da es sich um einen rein syntaktischen Mechanismus handelt, als Polymorphie bezeichnet.
Beispiel:
-----------Dateiname: Ueberladen.java-----Speicherort: c:\Java
import de.Pakete.*;
public class Ueberladen
{
public static void main(String[] args)
{
Klasse unbekannt = new Klasse();
Klasse Kreis = new Klasse();
Klasse Rechteck = new Klasse();
unbekannt.Flaeche();
Kreis.Flaeche(5);
Rechteck.Flaeche(4, 5);
}
}
-----------Dateiname: Klasse.java-----Speicherort: c:\Java\de\Pakete
package de.Pakete;
public class Klasse
{
public void Flaeche()
{
System.out.printf("Es wurden keine Daten angegeben");
}
public void Flaeche(double r)
{
double kreis = r * r * 3.14;
System.out.printf("\nKreisflaeche = %.2f", kreis);
}
public void Flaeche(double x, double y)
{
double flaeche = x * y;
System.out.printf("\nRechteck-Flaeche = %.2f", flaeche);
}
}