ホームページ  >  に質問  >  本文

java - インスタンス メソッドの static の後の <K> は何を意味しますか?

初心者に質問します(初心者の投稿です。標準以外の点があればご指摘ください。ありがとうございます):
<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...

为情所困为情所困2713日前639

全員に返信(3)返信します

  • 世界只因有你

    世界只因有你2017-05-17 10:03:12

    これはジェネリック型パラメータであり、後続のメソッド宣言で使用される「K」が実際のクラスではないことを示すために使用されます。

    返事
    0
  • 某草草

    某草草2017-05-17 10:03:12

    java のジェネリックスは型パラメーターを表します

    返事
    0
  • 巴扎黑

    巴扎黑2017-05-17 10:03:12

    これは java

    の静的ジェネリックメソッドです

    返事
    0
  • キャンセル返事