Letzte Änderung:
20.03.2012



Spruch des Tages

Wer sich zum Wurm macht, soll nicht klagen, wenn er getreten wird.

Immanuel Kant
Java




überladen von Methoden



Java ermöglicht das Überladen von Methoden, wenn mehrere Signaturen mit unterschiedlichen Bezeichnern gleichzeitig sichtbar sind. überladen von Methoden



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); } }