我有一堂课:
class Message {
String id;
Date sentDate;
String clientName;
String type;
}
sentDate
在我的应用程序中,针对我现在拥有的所有用例以及未来设想的所有用例对消息进行排序。
这是否意味着消息的自然顺序是 on sentDate
,并且Message
该类可以Comparable
基于该字段实现,或者是否有任何我的理解不对应的自然顺序的正式定义?
我知道我可以使用 Comparator,我问这个问题的原因是为了了解关于 X 类我应该问自己什么问题,以了解 X 类的对象是否具有按字段 Y 的自然排序。