为了账号安全,请及时绑定邮箱和手机立即绑定

输入已有课程,可是返回的是false

589e77340001d74b05000234.jpg

589e773500011acb05000336.jpg

Course中的equals方法也重写了

正在回答

2 回答

把工程发我邮箱,我抽空帮你看看。1808570357@qq.com

0 回复 有任何疑惑可以回复我~
#1

慕盖茨4466670 提问者

已发,望解答
2017-02-11 回复 有任何疑惑可以回复我~
#2

慕盖茨4466670 提问者

谢谢
2017-02-11 回复 有任何疑惑可以回复我~
#3

ziom 回复 慕盖茨4466670 提问者

你故意的是吧,不是说了让明天再来采纳吗,你现在采纳我,我得不到积分。。。
2017-02-11 回复 有任何疑惑可以回复我~

equals()重写的有问题,下面是我在你写的基础上做的修改

public boolean equals(Object obj){
    if(this==obj)
	return true;
    if(obj==null)
	return false;
    if(!(obj instanceof Course))
	return false;
    Course course=(Course)obj;
    if(this.name==null){
	if(course.name==null)
	    return true;
	else
	    return false;
    }else{
        // if(this.name==course.name)
	if(this.name.equals(course.name))
	    return true;
	else
	    return false;
    }
}

今天的课程采纳满了,请明天再采纳

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

输入已有课程,可是返回的是false

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信