【发布时间】:2018-10-28 01:24:04
【问题描述】:
假设您有 ClassA、ClassB、ClassC 和 interfaceA。
ClassA和ClassB实现interfaceA,classC包含一个List
现在假设我们将 ClassA 和 ClassB 中的一些值添加到 ClassC 列表中
如果 ClassA 实现与 ClassB 不同的可比较方法 CompareTo 会发生什么,我们调用 Collection.sort(list)
将应用哪个 CompareTo 对列表进行排序?或者我们必须在每个实现 interfaceA 的类中都有相同的 CompareTo 方法
【问题讨论】:
标签: java