public class EqResearch { private int a = 0;
private Object o = null; /** Creates a new instance of EqResearch */
public EqResearch(int a, Object o) {
this.a = a;
this.o = o;
}}请说出下面三个比较语句(注释为c1, c2, c3的语句)中的输出分别是什么?并解释原因。
System.out.println(new EqResearch(1, new Integer(3)).equals(new EqResearch(1, new Integer(3)))); // c1
Integer three = new Integer(3); 
System.out.println(new EqResearch(1, three).equals(new EqResearch(1, three))); // c2
System.out.println(new EqResearch(1, null).equals(new EqResearch(1, null))); // c3