This week's book giveaway is in the General Computing forum. We're giving away four copies of Arduino in Action and have Martin Evans, Joshua Noble, and Jordan Hochenbaum on-line! See this thread for details.
This is a Q from JXam. Consider the following piece of code and select the correct statements.
1. Object o = new String("abcd"); 2. String s = o; 3. System.out.println(s); 4. System.out.println(o); A. The following is displayed: abcd abcd
B. The code fails to compile at line 1. C. The code fails to compile at line 2 D. The code fails to compile at line 4. E. The code can be made to compile by changing line 1 to the following: String o = new String("abcd"); The answer given is C. But I feel it should be C & E both. Is it possible for the Inner Class to be the Sub class of the Outer Class ??
Yes. E should be correct too. Yes. It is possible for the Inner Class to be the Sub class of the Outer Class. For. eg. the following code compiles fine... class Outer { class Inner extends Outer { } } HTH, Paul.
Hello sonkal, I have just tried out the program that you have written and found that C and E are correct. I dont understand why the answer is only C. Any one to further clarify on the same if this is wrong. What to do in these cases.. Cheers softie
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.