我需要创建一个名为EOHoverFrog的HoverFrog的子类。 EhooverFrog的实例不同于HoverFrog的实例,因为如果EhooverFrog的两个实例的位置和高度相同,无论其颜色如何,均认为这两个实例相同。实例方法equals()
为此,我需要为EOHoverFrog编写一个实例方法equals(),该方法将覆盖从Object继承的equals()方法。该方法应该接受任何类的参数。如果参数的类与接收方的类不同,则该方法应简单地返回false,否则应测试接收方和参数的相等性。
public boolean equals(Object obj)
{
Frog.getClass().getHeight();
HeightOfFrog height = (HeightOfFrog) obj;
return (this.getPosition() == frog.getPosition());
}
请你能告诉我,我到底对不对?
考虑到这个代码甚至不会编译,我要去......不。 –