public boolean equals(Object o){
boolean flag = false;
if(o==null){
return flag;
}
return flag;//为什么还要加这句return 语句啊,上面if{}语句中不是已经返回了吗,程序不是执行完了啊,所以可不可以不用加这句 return flag
}
boolean flag = false;
if(o==null){
return flag;
}
return flag;//为什么还要加这句return 语句啊,上面if{}语句中不是已经返回了吗,程序不是执行完了啊,所以可不可以不用加这句 return flag
}
解决方案 »
- 中心点构架是说,程序得所有模块都连接在中心点上,任何一个模块只和中心点有关系,其他不再有任何关系,任何一个模块必须要在中心点上,注册后,可以被中心点托管。
- 二十多张表 就一张表乱码! 高手!!来吧!!表现你的机会到了!!!
- 国外有什么好的java ee的论坛
- 求ERP案例
- 请问gnu.trove编译的问题
- struts:JSP获取服务器传过来的数据
- struct+spring之后找不到action了
- 【ofbiz】从svn检出源码之后,怎么没有看到.sql文件? 创建表的数据库脚本文件在哪儿啊?ofbiz到底是怎么创建表和数据库的?
- 请问在哪里有关于Java图形设计的电子文档
- JBuilder8和JSP
- Spring 怎么注入
- Spring AOP
不用多说了吧
boolean flag = false;
if(o==null){
return flag;
}
else
return flag;
}这样子就成立了
boolean flag = true;
if(o==null){
return false;
}
else
return flag;
}
public Boolean equals(Object o){
boolean flag = false;
if(o==null){
flag=false;
}else if(o!=null){
flag=true;
}else{
flag=false;
}
return flag;
}
因为你方法定义为Boolean 就是要必须返回一个true或是false的布尔型值 你的代码中只是判断了o==null的情况别的情况并没有进行说明, 如果是出现了不是你判断的情况程序该返回什么呢
我觉得应该flag初始赋值为true。public boolean equals(Object o){
boolean flag = true;
if(o==null){
return flag;
}
return flag
}
boolean flag = false;
if(o==null){
return flag;
}
flag = true;
return flag;
}
boolean flag = false;
if(o==null){
return true;
}
return flag;
写错了,这样的