Oop Equals方法与使用java的面向对象编程
我需要写一个方法,返回真的o是一个四分卫,o的名字,姓氏,尝试,完成,码数,拦截和触地都等于这个四分卫的相应属性。这是我得到的,我坚持这个方法。有人能帮我开始吗?我是新手 公务舱四分卫 {Oop Equals方法与使用java的面向对象编程,oop,methods,equals,Oop,Methods,Equals,我需要写一个方法,返回真的o是一个四分卫,o的名字,姓氏,尝试,完成,码数,拦截和触地都等于这个四分卫的相应属性。这是我得到的,我坚持这个方法。有人能帮我开始吗?我是新手 公务舱四分卫 { }假设要将四分卫对象传递给equals函数,则必须调用不同的get函数来获取o的相应信息,然后将其与对象本身进行比较。它看起来像这样 public boolean equals(Object o) { if !(o.getAttempts() == this.attempts) return fals
}假设要将四分卫对象传递给equals函数,则必须调用不同的get函数来获取o的相应信息,然后将其与对象本身进行比较。它看起来像这样
public boolean equals(Object o)
{
if !(o.getAttempts() == this.attempts) return false;
}
这只是一个开始的想法。在前面的问题中,您已经得到了关于如何实现
equals
的答案。提示-当你问一个关于…的问题时。。。阅读答案。
public boolean equals(Object o)
{
if(!o instanceof Quarterback)
return false;
Quarterback q = (Quarterback)o;
return this.firstName.equals(q.getFirstName()) && this.lastName.equals(q.getLastName()) && this.attempts == q.getAttempts() && {the rest of the variables};
}
public boolean equals(Object o)
{
if !(o.getAttempts() == this.attempts) return false;
}