After the following statements have executed,
String str = new String("alphabet soup");
int len = str.length();
what value is in the
variable len?
13. (Remember to count the space character.)
Look again at the second statement:
String str = new String("alphabet soup");
int len = str.length();
| | |
| | +---- a parameter list with no parameters
| |
| +---- the name of the method to run
|
+---- the reference to the object that contains the method
The second statement contains a method call.
This is a request to run a method of an object.
The object referenced by str
contains a method length()
which, when called,
returns the number of characters in the String.
The length() method does not require any parameters.
The parameter list in the method call str.length() is empty.
What is wrong with the following code segment?
Point myPoint = new Point(); // construct a point at x=0, y=0 myPoint.move(); // move the point to a new location