What will be the output of the program?


			  		

Loading

Choose the correct option.

What will be the output of the program?

public class TestObj {     
public static void main (String [] args) {
Object o = new Object() /* Line 5 */ {
public boolean equals(Object obj) {
return true;
}
} /* Line 11 */
System.out.println(o.equals("Fred"));
}
}

 

A. It prints “true”.
B. It prints “Fred”.
C. An exception occurs at runtime.
D. Compilation fails