0

ブラッシュアップに使用しているこの本では、ジェネリック メソッドと static キーワードの間に関係があります。ジェネリック メソッドにはそのキーワードが必要なようですが、なぜ必要なのかわかりません。

本の内容は次のとおりです。

 static <T> void myFunction(T [] myArray) {
     //......
 }
4

1 に答える 1

8

ジェネリック メソッドが静的である必要はありません。詳細については、Java 言語仕様のセクション 8.4.4 を参照してください (仕様の他の関連部分へのリンクを含む)。同時に、ジェネリック メソッドであることstatic(またはその逆) も問題ありません。それはすべて設計要件に依存します。

于 2012-10-16T03:30:27.050 に答える