public class Tuple {
// ...
// ...
// ...
// Compare if Tuple is equal to specified object o
public boolean equals(Object o) {
// code goes here
}
// ...
}
Tuple オブジェクトの Tuple クラスがあり、メソッドの 1 つは、オブジェクトが Tuple オブジェクトと等しいかどうかを確認することです。2 つのタプルの等価性を決定するものは特定しませんが、私が混乱しているのは、equals() メソッドのパラメーター引数が「オブジェクト」であるという事実をどのように処理するかです。明らかに、オブジェクトがタプルでさえない場合、false を返します。これを行う最善の方法は何ですか?
instanceof や getClass などのメソッドがあることは知っていますが、これを行うための正しい/推奨される方法はありますか?
ありがとう!