zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Ja.

Eine Methode aufrufen

Hier ist das Beispielprogramm, jetzt mit zusätzlichen Anweisungen:

class StringDemo2
{
  public static void main(String[] args)
  {
    String str;
    int    laenge;

    str = new String(
      "Elementar, mein lieber Watson!");

    // die length() Methode des Objekts aufrufen
    laenge = str.length();

    System.out.println(
      "Die Laenge ist: " + laenge);

  }
}

Der Ausdruck

str.length();

führt die Methode length() des Objekts aus, das von str referenziert wird. Diese Methode zählt die Anzahl der Zeichen des Objekts. In unserem Objekt zählt es die Anzahl der Zeichen von "Elementar, mein lieber Watson!", welche 27 ist. Dieser Wert wird dann der int-Variablen laenge zugewiesen. Leer- und Satzzeichen werden ebenfalls mitgezählt.

Eine Methode aufrufen heißt, das Objekt aufzufordern eine seiner Methoden auszuführen.

Methoden geben häufig einen Wert zurück. Die Methode length() gibt den Wert 27 zurück. (Manchmal wird gesagt, dass eine Methode einen Wert berechnet.) Es ist so, als ob der Methodenaufruf durch den Wert, den die Methode zurückgibt, ersetzt wird. Das heißt also

len = str.length();

wird ersetzt durch

len = 27;

FRAGE 8:

Vervollständigt die letzte Zeile der Analogie:

Objekt          Du

Referenz        Deine Handynummer

Variable        ein Stück Papier mit deiner Handynummer

Methodenaufruf  ???
zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite