大家讲道理2017-07-03 11:45:17
上記の回答は非常に専門的でした... 日常的にお答えします(笑)
例えば、メソッドを見ると、次のようになります
このメソッドが問題なくコンパイルされるための前提条件BigCar
是一个已存在的类嘛,想表述根据一个车的id查询大车BigCar
この時点で、車SmallCar
的查询方法,估计就应该先创建一个SmallCar
も作成し、その後クエリメソッドを作成します
問題ありません。現時点で、IDに基づいて大型車か小型車かを問い合わせる方法を書きたい場合は、次のように記述します。 リーリー
それでは、コンパイラは間違いなく心配するでしょう、あなたの XXX は一体何ですか? そのようなクラスはありません 黒板をノックしてください。 ! !ここがポイントです
この
表現を表現したい場合は、n 個の指示対象をカンマで区切って記述することができるので、 XXX
只是一个代指,但是具体是啥不知道,那就用<>
になります。
リーリー
は、後で使用するための一連の変数を定義する定義子を表すだけです。メソッド内で定義した場合、この変数の適用範囲はこのメソッド内にあります。その後、この変数はクラス全体で使用できます。例: <>
リーリー
typecho2017-07-03 11:45:17
Java のジェネリック メソッドの書き方、構文は規定されています
戻り値の型は T です
<T> はこれがジェネリック メソッドであることを示します (結局、Java ジェネリックは消去されます