2022年3月28日

【Effective Java 10.2】覆盖 equals 时请遵守通用约定 —— 对称性

摘要: 任何两个对象对于 “它们是否相等” 问题必须保持一致。与第一个要求不同,若无意中违反这一条,这种情形倒是不难想象。例如,下面的类,它实现了一个不区分大小写的字符串。字符串由 toString 保存,但在 equals 操作中被忽略。 /** * 覆写 Object 的 equals 方法时, 必须满 阅读全文

posted @ 2022-03-28 21:28 Silgm 阅读(47) 评论(0) 推荐(0)

导航