【发布时间】:2011-06-21 13:17:45
【问题描述】:
在 Java 中,一个类应该实现(扩展)什么接口(类)以允许该类的两个实例通过“=”等关系运算符进行比较?
【问题讨论】:
在 Java 中,一个类应该实现(扩展)什么接口(类)以允许该类的两个实例通过“=”等关系运算符进行比较?
【问题讨论】:
这在 Java 中是不可能的。
如果您希望类的对象具有可比性,请实现 Comparable。
【讨论】:
compareTo() 更具可读性的东西
Comparable 所做的事情。
Java 不支持运算符重载,所以你运气不好。实现java.lang.Comparable 或提供java.util.Comparator 是您应该做的。
【讨论】: