我需要創建一個名爲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());
}
請你能告訴我,我到底對不對?
考慮到這個代碼甚至不會編譯,我要去......不。 –