Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oop Equals方法与使用java的面向对象编程_Oop_Methods_Equals - Fatal编程技术网

Oop Equals方法与使用java的面向对象编程

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

我需要写一个方法,返回真的o是一个四分卫,o的名字,姓氏,尝试,完成,码数,拦截和触地都等于这个四分卫的相应属性。这是我得到的,我坚持这个方法。有人能帮我开始吗?我是新手

公务舱四分卫 {


}

假设要将四分卫对象传递给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;
}