我从Sonar收到警告说,规则Subclasses that add fields should override "equals"
(squid:S2160
)遭到违反。
这是一个类A,它定义了equals(Object)
方法,扩展了另一个类B.然而,在A类中,唯一的新领域实际上是一个"服务"或" dao"类型对象,用equals
方法比较它是没有意义的。
想知道除了在类声明中放入@SuppressWarning("squid:S2160")
之外,还有一种优雅的方法可以抑制警告吗?