我目前正在做我的編程任務。但有一個步驟我不太明白。有7個私有實例變量,我們應該使用equals()方法來比較所有實例變量。 這怎麼可能? 這是問題- 如果對象作爲參數等於調用該方法的對象,則該類必須重寫Object的equals()方法才能返回true,否則返回false。該方法應該比較兩個對象的所有實例變量。如何在必須比較7個實例變量時重寫equals()方法?
而這些實例變量 -
public class Book implements Usable{
//instance variables
private String b1, b2, b3, b4, b5, b6, b7;
private boolean bookReference;
比較7對變量是不可能的? (順便說一句,如果你包含布爾值,你似乎有八個) – Thilo