java - インスタンス メソッドの static の後の <K> は何を意味しますか?
为情所困
为情所困 2017-05-17 10:01:12
0
3
687

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

为情所困
为情所困

全員に返信(3)
世界只因有你

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

いいねを押す +0
某草草

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

いいねを押す +0
巴扎黑

これは java

の静的ジェネリックメソッドです
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート