【初心者】Java質問・相談スレッド59【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0154デフォルトの名無しさん
NGNGequals()の引数の型が違うためにオーバライドできていません。
そのために、相変わらずObject#equals(Object)が呼び出されてしまいます。
equalsの引数の型をObjectに変えて以下のように修正すれば正しく動くでしょう。
public boolean equals(Object obj){
MyObj myObj = (MyObj)obj;
if(...){
■ このスレッドは過去ログ倉庫に格納されています