主题:泛形問題2
class Food {
}
class Fruit extends Food {
}
class Apple extends Fruit { }
public class Pie<T super Apple>{
public static void main(String[] munch) {
Pie<Fruit> p = new Pie<Fruit>();
}
}
为什么 T super Apple 的 super 不容许,但 super 改用 extends 又可以?
}
class Fruit extends Food {
}
class Apple extends Fruit { }
public class Pie<T super Apple>{
public static void main(String[] munch) {
Pie<Fruit> p = new Pie<Fruit>();
}
}
为什么 T super Apple 的 super 不容许,但 super 改用 extends 又可以?