【Effective Java 10.3】覆盖 equals 时请遵守通用约定 —— 传递性
摘要:
1. 传递性要求 equals约定的第三个要求是,如果 x eq y,y eq z,则 x eq z。 我们很容易在无意识的情况下违反这条约定。特别是 “值” 类组件的超类中,子类对超类 equals 行为的扩展导致 equals 函数的传递性问题。 public class Point { pri 阅读全文
posted @ 2022-03-29 20:07 Silgm 阅读(74) 评论(0) 推荐(0)
浙公网安备 33010602011771号