- ★★Java質問・相談スレッド176★★ [無断転載禁止]©2ch.net
161 :デフォルトの名無しさん[sage]:2016/02/04(木) 08:50:39.76 ID:TUABHXSJ - >>160
aとbのクラスをそれぞれA,Bとする BはAを継承し、A,Bともにequalsをオーバーライドしている このとき、一般に a.equals(b) == b.equals(a) は成り立たない、つまりequalsの実装としては不正となる こういう制限を課していることを承知して使っているか?ということ 継承とオブジェクトの同値性って両立しないの そのへん真面目に考えて作るとfinalなクラスって結構多くなるよ
|