Methode
Eine Methode ist ein Unterprogramm, das an eine bestimmte Klasse angehängt und im Quellcode eines Programms definiert ist. Sie ähnelt einer Funktion, kann aber nur von einem Objekt aufgerufen werden, das aus einer Klasse erstellt wurde.
Im folgenden Java-Beispiel ist die Methode getArea innerhalb der Klasse rectangle definiert. Damit ein Programm die Methode getArea verwenden kann, muss zunächst ein Objekt aus der Klasse rectangle erstellt werden.
class Rectangle
{
int getArea(int width, int height)
{
int area = width * height;
return area;
}
}
Methoden sind ein wichtiger Bestandteil der objektorientierten Programmierung, da sie Funktionen auf einzelne Objekte beschränken. Die Methoden innerhalb einer Klasse können nur von Objekten aufgerufen werden, die aus dieser Klasse erstellt wurden. Außerdem können Methoden nur auf Daten zugreifen, die dem entsprechenden Objekt bekannt sind. Dadurch werden Objekte voneinander isoliert und es wird verhindert, dass Methoden innerhalb eines Objekts andere Objekte beeinflussen.
Obwohl Methoden dazu gedacht sind, Daten zu isolieren, können sie bei Bedarf weiterhin verwendet werden, um Werte an andere Klassen zurückzugeben. Wenn ein Wert mit einer anderen Klasse geteilt werden muss, kann die return-Anweisung (wie im obigen Beispiel) verwendet werden.
Testen Sie Ihr Wissen