hashCode()とequals()があるからコレクションフレームワークが使いやすいのだと思うが。