ミギダイナリティーヒダリダイナリクラスやメソッドに付ける「型パラメーター」のこと。5.0で追加された構文。クラス定義の際に、クラス名の右に「<T>」という「型パラメーター」を指定すると、そのクラスはジェネリッククラスとなる。メソッド定義の際に、アクセス修飾子の右に「<T>」という「型パラメーター」を指定すると、そのメソッドはジェネリックメソッドとなる。「<T>」を付けることでクラスやメソッドがジェネリッククラスやジェネリックメソッドになるということである。逆に言えば、「<T>」が付いているクラスはジェネリッククラスであり、「<T>」が付いているメソッドはジェネリックメソッドということである。「<T>」の「T」は、使用時に特定の型へ置き換えることができる特殊な型となる。別に「T」である必要はなく、識別子と同じルールで任意の単語を使用できる。慣例的に「T」から始まるアルファベット大文字1文字を使用することが多い。複数の型を使用する場合には「<T,U,V>」のようにカンマ区切りで記述する。ジェネリッククラスの例1。ジェネリックメソッドを持つクラス。ジェネリックメソッドの例。ジェネリッククラスの例2。ちなみに↓↓別に「T」じゃなくても構いません。↓↓ABCが指定した型に置き換わります。ジェネリッククラスの例3。複数ある場合↓↓↓はT,U,V...となる事が多いです。ジェネリッククラスの例。↓↓↓こうすればTがStringになります。ジェネリックメソッドの例。すれば↓↓↓TがStringになります。↓↓↓こうすればTがObjectになります。ジェネリッククラスの例2。↓↓↓こうすればABCがStringになります。ジェネリッククラスの例3。TにString、UにInteger、VにBooleanを当てはめます。ジェネリッククラスの例1。ジェネリックメソッドを持つクラス。ジェネリックメソッドの例。ジェネリッククラスの例2。ちなみに↓↓別に「T」じゃなくても構いません。↓↓ABCが指定した型に置き換わります。ジェネリッククラスの例3。複数ある場合↓↓↓はT,U,V...となる事が多いです。ジェネリッククラスの例。↓↓↓こうすればTがStringになります。ジェネリックメソッドの例。すれば↓↓↓TがStringになります。↓↓↓こうすればTがObjectになります。ジェネリッククラスの例2。↓↓↓こうすればABCがStringになります。ジェネリッククラスの例3。TにString、UにInteger、VにBooleanを当てはめます。拡張forusersupdate:2010/02/16このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。詳しくは「JavaA2Z」表紙の説明をご覧ください。