【问题标题】:Java generic compareTo [closed]Java 泛型 compareTo [关闭]
【发布时间】:2018-01-29 09:50:29
【问题描述】:

我在 Java 中开发/实现了一个通用的 compareTo 方法。因此,对于您定义的任何对象,它将具有 compareTo 方法。这相关吗?请回答并发表评论。

【问题讨论】:

  • “相关”什么?
  • 把优劣放在一边。您不能说 3 优于 1。您只是说距离为 2。因此 compareTo 显示了一个对象与同一类型的其他对象有多么不同。
  • "将优劣放在一边" =>但这就是compareTo 方法的本质!引自Comparable:“这个接口对实现它的每个类的对象施加了总排序。这种排序称为类的自然排序,类的compareTo方法称为它的自然比较方法。”
  • @VictorHerasmePerez 是的,我最初的推理是有缺陷的,因为comparesTo 无论如何都适用于同一类的成员。 Seelenvirtuose 的观点是相关的:你不能有一个通用的 compareTo 因为不是所有的类都代表具有总顺序的对象集。 You can't order complex numbers for instance.
  • 请不要破坏您的帖子。通过在 Stack Overflow 上发帖,您已授予 SO 在 CC BY-SA 3.0 license 下分发该内容的不可撤销权利。根据 SO 政策,任何破坏行为都将被撤销。

标签: java generics compareto


【解决方案1】:

转至this site 以提交提案。阅读欢迎来到 Java 社区流程!

.....任何人都可以注册网站并参与审核 并为 Java 规范请求 (JSR) 提供反馈,以及 任何人都可以注册成为 JCP 会员,然后参与 一个 JSR 的专家组,甚至提交他们自己的 JSR 提案。

同样在 OpenJDK 站点的How to Contribute 部分,他们提到了这些步骤:

  1. 成为贡献者
  2. 找些有趣的事情去做
  3. 讨论您的预期更改
  4. 提交补丁
  5. 使用您的sponsor
  6. 知道会发生什么

祝你好运。也请与我们分享

【讨论】:

  • 好的,但我想要某种形式的感谢,比如诺贝尔奖
  • Java champion 开始。走路前必须先爬行
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多