ブラッシュアップに使用しているこの本では、ジェネリック メソッドと static キーワードの間に関係があります。ジェネリック メソッドにはそのキーワードが必要なようですが、なぜ必要なのかわかりません。
本の内容は次のとおりです。
static <T> void myFunction(T [] myArray) {
//......
}
ブラッシュアップに使用しているこの本では、ジェネリック メソッドと static キーワードの間に関係があります。ジェネリック メソッドにはそのキーワードが必要なようですが、なぜ必要なのかわかりません。
本の内容は次のとおりです。
static <T> void myFunction(T [] myArray) {
//......
}
ジェネリック メソッドが静的である必要はありません。詳細については、Java 言語仕様のセクション 8.4.4 を参照してください (仕様の他の関連部分へのリンクを含む)。同時に、ジェネリック メソッドであることstatic
(またはその逆) も問題ありません。それはすべて設計要件に依存します。