Nachdem die folgenden Anweisungen ausgeführt wurden,
String str = new String("alphabet soup");
int laenge = str.length();
was ist der Wert in der Variable
len?
13. (Denken Sie daran das Leerzeichen mitzuzählen.)
Betrachten Sie noch einmal den Methodenaufruf (die zweite Anweisung, die "Punktnotation" verwendet um die Methode bestimmen).
String str = new String("alphabet soup");
int laenge = str.length( );
| | |
| | +---- eine Parameterliste ohne Parameter
| |
| +---- der Name der Methode, die ausgeführt werden soll
|
+---- die Referenz auf das Objekt, das die Methode enthält
Die zweite Anweisung enthält einen Methodenaufruf.
Dies ist eine Anforderung die Methode eines Objekts auszuführen.
Das Objekt, das durch str referenziert wird,
enthält eine Methode length()
die, wenn sie aufgerufen wird,
die Anzahl der Zeichen des Strings zurückgibt.
Die length() Methode erfordert keine Parameter.
Die Parameterliste in dem Methodenaufruf str.length() ist leer.