首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

急该怎么解决

2012-03-02 
急急急急急急急急急急急急急急急急急急publicclassEqResearch{privateinta0privateObjectonull/**Crea

急急急急急急急急急急急急急急急急急急
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


[解决办法]
c1为false;c2为false;;c3为false

热点排行