The below mentioned question is in Jxam.
Q: Select ALL valid answers...
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);
Answer 1:
The following is displayed:
abcd
abcd
Answer 2:
The code fails to compile at line 1.
Answer 3:
The code fails to compile at line 2
Answer 4:
The code fails to compile at line 4.
Answer 5:
The code can be made to compile by changing line 1 to the
following:
String o = new String("abcd");
The given correct answer is 3 and I think it is 3 and 5. See the attached working code:
public class testing {
public static void main(String argv[]){
//Object o = new String("abcd");
String o = new String("abcd");
String s = o;
System.out.println(s);
System.out.println(o);
}
}
Can anyone confirm this please?
Thanks