第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>上是錯誤的。 –