• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

JXAM Qs....

 
Anonymous
Ranch Hand
Posts: 18944
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 ??
 
Paul A
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.

------------------
http://pages.about.com/jqplus
Get Certified, Guaranteed!
 
softie
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Consider Paul's rocket mass heater.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic