Tôi luôn nghĩ rằng phương thức .equals() trong java nên được ghi đè để được tạo riêng cho lớp bạn đã tạo. Nói cách khác để tìm kiếm sự tương đương của hai cá thể khác nhau thay vì hai tham chiếu đến cùng một cá thể. Tuy nhiên tôi đã gặp phải các lập trình viên khác dường như nghĩ rằng hành vi đối tượng mặc định nên được để lại một mình và một phương pháp mới được tạo ra để kiểm tra sự tương đương của hai đối tượng của cùng một lớp.Ghi đè phương thức bằng so với phương pháp mới
Đối số cho và chống lại việc ghi đè phương thức bằng?
Chương Java hiệu quả (Josh Bloch; phiên bản thứ nhất) về phương pháp java.lang.Object: http://java.sun.com/developer/Books/effectivejava/Chapter3.pdf – McDowell