Stephen, looks like you are using a Java Package when you had created
this project.

Do you have a package defined where it is highlighted above ?
On 8/30/2008 2:54 PM, Stephen Hunter wrote:
Here are the
instructions of this example:
1. Modify DummyClass.java as
shown in
Code-5.15 below. The code fragments that need to be added are
highlighted in bold and
blue-colored font.
Here is the code as shown in
"Code-5.15 Modified DummyClass.java"
public class DummyClass {
void mymethod1(){
// Note that mymethod2() and
this.mymethod2() are the same thing.
String s1 = mymethod2("Sang
Shin");
String s2 =
this.mymethod2("Sang Shin");
System.out.println("s1 = " +
s1 + " s2 = " + s2);
// Pass the current object instance as a parameter
String s3 = this.mymethod3(this);
System.out.println("s3 = " + s3);
}
String mymethod2(String name){
return "Hello " + name;
}
String mymethod3(Object o1){
return o1.getClass().getName();
}
}
The output says it is
supposed to be:
s1 = Hello Sang Shin s2 = Hello
Sang Shin
s3 = DummyClass
I followed the exercise
correctly, but here is my output (which is different):
s1 = Hello Sang Shin, s2 = Hello Sang Shin
s3 = mythisreferenceexampleproject.DummyClass
My question is:
Mine shows the project folder before the class. I mean, it did get the
class name, but it got the package (project folder's) name as well.
Did I do something wrong or is the exercise miss printed?
Thanks,
Stephen
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/javaprogrammingwithpassion?hl=en
-~----------~----~----~----~------~----~------~--~---
|