6行目で何が起こっていますか? <C extends Cat>
は返されたuseMeです、そうですか? <? super Dog>
は何をしますか?Javaの汎用メソッド
2. class Animal { }
3. class Dog extends Animal { }
4. class Cat extends Animal { }
5. public class Mixer<A extends Animal> {
6. public <C extends Cat> Mixer<? super Dog> useMe(A a, C c) {
7. //Some code
8. } }
私はuseMeがあなたの方法だと思います。 この場合、ミキサー super Dog>に間違っています。 –