@equalsandhashcode(callsuper=false)和@equalsandhashcode(callsuper=true)区别 JustDoWhatULove 2022-07-12 430 阅读1分钟 本文已参与「新人创作礼」活动,一起开启掘金创作之路。 使用@Data时默认@equalsandhashcode的状态为callsuper=false @equalsandhashcode(callsuper=false)表达为在对象比较时不会考虑父类中的成员,仅仅比较子类中的属性就判断是否相同 @equalsandhashcode(callsuper=true)在比较时会考虑父类中的成员,通过父类和子类中的属性一起判断是否相同