jjzjj

distanceToObject

全部标签

java - Java类的比较器?

我想比较两个Java类。classClassComparatorimplementsComparator{@Overridepublicintcompare(Classarg0,Classarg1){return....;}}我可以只比较类名,但我希望父类比从它们派生的类“小”。我希望这种小于关系具有传递性并且适用于任何两个类。(老实说,在我的实际问题中,一个类总是另一个类的父类(superclass),但我想要一些通用代码,因为理论上这可以改变。)也许这已经完成并且有人可以分享代码片段?我想到的是:如果没有一个类派生自另一个类,则找到它们的两个派生自共同祖先的父类(superclas