Object.equalsのオーバライド

JavaでObject.equals(Object)をオーバライドするときにどう書いたらいいのかなーと思って調べてみたら、こんな記事があった。

[JavaHouse-Brewers:27269] How to override equals(Object)?
http://java-house.jp/ml/archive/j-h-b/027269.html

下手に実装するとコレクションに突っ込んだ時に変な挙動をして泣くことになるわけですね。覚えておこう。