Java equal () и hashCode () на основе разных полей?

Есть ли ситуация, когда для класса имеет смысл реализовать свои equals () и hashCode () методы, использующие другой набор полей класса?

Я спрашиваю, потому что меня озадачивает генератор Netbeans equals () и hashCode () , где вас просят выберите поля для включения в каждый метод отдельно. Я всегда выбираю одни и те же поля для обоих методов,

6
задан Simplicity 20 January 2011 в 14:21
поделиться