但是,我不确定如何能够比较父类属性,因为super()抛出了一个错误。return super.equals(o.super()); // it mentions that the abstract parent class is not an inner class如何比较父抽象类字段的相等性子属性可能相似,但父属性始终不同。
我需要实现比较两个业务对象并返回差异列表(过去值、新值、isDifferenceBetter)的机制。因为并不是类的所有字段都需要比较,一个字段需要与另一个字段比较不同的函数(有时<更好有时>更好... )我想我需要实现自定义属性,并将其提供给这个对象中需要比较的每个字段。此属性必须具有:- name -委派或某物,以指向将应用于比较的函数(到目前为止还不知道如何做)
所以有没有人能推荐我这是个好主意?也许还有其他的想法。通过使用属