No. The example program called the method like this:
str.length();
No parameters are supplied, but the two parentheses are required.
There are several ways to declare a reference variable:
ClassName variableName;
ClassName variableName = new ClassName( parameter, parameter, ... ) ;
ClassName variableNameOne, variableNameTwo ;
ClassName variableNameOne = new ClassName( parameter, parameter, ... ),
variableNameTwo = new ClassName( parameter, parameter, ... ) ;
Is the following correct?
String stringG = new String("You know my methods, Watson.");