に複数のバインドを使用する方法とき、私はジェネリックに新しいですし、私は私が理解し何複数の境界 について学んでいます聞く https://docs.oracle.com/javase/tutorial/java/generics/bounded.html使用するか、ジェネリック
からジェネリックを学んで
を次のようにクラスを指定することができますですclass D <T extends A & B & C> { /* ... */ }
D<A> d = new D<>();
Aがない場合はB及びCは、他の双方 が賢明時エラーがB及びCも をOCURうコンパイル実装インターフェイス他//賢明なインタフェースがexpecedされなければならないだけコンパイル時エラーが
を生じるであろう私はワイルドカードについて話していません
私の問題は、これを実際にプログラミングすることができていないことです。 コード作成中に複数の結合ジェネリックを使用する方法/例を探しています。
いつ使用しますか?
おかげ
この質問とその答えは良い例です:) http://stackoverflow.com/q/38527711/982161 –