ここに 1 つのリンクを掲載しますCollections.sort()
。これを含め、PECS パラダイムに関して SO に関する多くの投稿がありました。私自身の個人的なコードでは、ジェネリックをかなり多く使用していますが、P 部分 (つまり<X extends SomethingElse>
) しか使用したことがありません。
Collections.sort
ジェネリック引数として a を期待します<T extends Comparable<? super T>>
。super
私はそこにキックがどこにあるのかわかりません。これが必要な理由の具体例はありますか?
私がそれに取り組んでいる間、私は P の完全な含意も理解していないことを深く恐れています...私は、P が P であり、C が C であるという明確で明白な証拠を持っていないまま、非常に多くのリンクを読みました。 ..
EDITに関しては、すでにここに回答があるかもしれません」:いいえ、申し訳ありません。私はこのリンクとSOに関する他の多くのリンクを読みました。これはまだ、すべての背後にあるコアメカニズムを教えてくれません。実際、これまでに見つけたすべてのリンクよりも多くのヒントがあります。