我将在这里发布一个链接:Collections.sort()
. 关于 PECS 范式的 SO 上有很多帖子,包括这个。在我自己的个人代码中,我经常使用泛型,但只使用过 P 部分(即<X extends SomethingElse>
)。
Collections.sort
期望作为其泛型参数 a <T extends Comparable<? super T>>
。我看不到那里的super
踢脚线。你有一个具体的例子说明为什么这是必要的吗?
当我这样做时,我很担心我也不理解 P 的全部含义......我已经阅读了很多很多链接,但没有清楚、明显的证据证明 P 是 P 并且 C 是 C。 ..
编辑至于这里可能已经有答案“:不,抱歉。我已经阅读了这个链接,以及其他许多关于 SO 的链接。这仍然没有告诉我这一切背后的核心机制。到目前为止给我的两个答案给出了我的提示,实际上比到目前为止我能找到的所有链接都多。