ぷ~ろぐぷ~ろぐ身辺雑記、アニメ・マンガ、Jリーグ(特に新潟)のこととか。method)メソッドだけにジェネリクスを適用する場合、戻り値の前に型変数を書く。型変数のスコープはそのメソッド内になる。宣言した型変数Uのスコープはメソッド内である。}}総称メソッドの呼び出しは17行目のようにメソッドの前に型を書くのが完全な文法の書き方だが、19行目のように省略することができる。これは型推論という機能によるものである。parameter)型パラメータを特定のクラスを継承している、あるいは特定のインタフェースを実装しているものに制限することができる。以下のように記述する。#bounded=有界の:数学の用語らしい。Baz>extendsの後にクラスは最大1個で、必ず最初でなければならない。インタフェースは&を使って複数書くことができる。上の例では、Fooがクラスならば型パラメータTはFooを継承し、BarとBazを実装するように制限される。Fooがインタフェースならば型パラメータTはFoo、Bar、Bazを実装するように制限される。