Methode
Eine Methode beschreibt eine Fähigkeit der Objekte einer Klasse. Diese Fähigkeit wird innerhalb der Deklaration einer Klasse als Verarbeitungsvorschrift (Algorithmus) formuliert.
Eine Methode folgt dabei dem EVA-Prinzip (Eingabe - Verarbeitung - Ausgabe), wobei Eingaben und Ausgaben optional sind. Die Methode wird aufgerufen, erhält dabei ggf. Eingabewerte, führt eine Verarbeitung durch und produziert ggf. eine Ausgabe.
Für jeden Eingabewert muss ein Parameter mit einem zugehörigen Datentyp deklariert werden.
Im Falle einer Ausgabe muss der sogenannte Rückgabedatentyp deklariert werden. Soll es keine Rückgabe geben, wird stattdessen void eingetragen.
Methode mit Eingabe, aber ohne Ausgabe:
public void setName(String pName)
{
name = pName;
}Methode ohne Eingabe, aber mit Ausgabe:
public String getName()
{
return name;
}Methode mit Eingaben und Ausgabe:
public double berechneKosten(double tagespreis, int anzahlTage)
{
return tagespreis * anzahlTage;
}