我希望能够比较两个Java对象而不需要重写equals方法。由于我需要在多个类中重写equals方法,因此我需要一个通用的实用程序方法,可以比较两个Java对象。
类似于下面这样的东西:
A a1,a2;
B b1,b2;
C c1,c2;
-----
-----
boolean isEqual1 = new ObjectComparator().isEquals(a1 , a2);
boolean isEqual2 = new ObjectComparator().isEquals(b1 , b2);
boolean isEqual3 = new ObjectComparator().isEquals(c1 , c2);
请帮我编写一个通用的实用程序,用于比较任何Java对象。
希望通过使用"Field"类和"getClass"方法来实现。请指导我。