// 重写equals方法,比较两个对象是否相等(比较shape,taste)
public boolean equals(Fruits temp){
if(temp==null)
return false;
if(this.getShape().equals(temp.getShape())&&(this.getTaste().equals(temp.getTaste())))
return true;
else
}
登陆购买课程后可参与讨论,去登陆吧
额,老师你好厉害,确实是get方法中我粗心的把属性写错了
public String getTaste(){
return this.taste;
我之前写成了 return this.shape!
谢谢老师,还有我想请教老师是怎么直接猜到是get方法里有问题的?
建议先检查一下Fruit类型中,getShape(),getTaste()方法的返回值是否是空对象。仅从你目前贴出来的代码,并不能准确定位到你的问题。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
46 56
1 26
26 24
90 24
0 24
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星