初心者に質問します(初心者の投稿です。標準以外の点があればご指摘ください。ありがとうございます):
<K> インスタンス メソッド "private static <K> void methodName() {}" Java どういう意味ですか?
return here void ではありませんか? なぜ <K> があるのですか?
問題の原因: Data Structures and Algorithms in Java™ Sixth Edition Michael T. Goodrich...ページ:537(配列ベースのマージソート)
###コード:###public static <K> void merge(K[] S1, K[] S2, K[] S, Comparator<K> comp) {
リーリー}
ご回答ありがとうございます。非常に詳細な紹介を見つけました: http://blog.csdn.net/jungle_h...
これはジェネリック型パラメータであり、後続のメソッド宣言で使用される「K」が実際のクラスではないことを示すために使用されます。
java
のジェネリックスは型パラメーターを表しますこれは
の静的ジェネリックメソッドですjava