什么是下面的代码为什么多态性不适用于仿制药?
import java.util.*;
public class Test {
static class Car {}
static class bmw extends Car{}
List<Car> list = new LinkedList<bmw>();
}
编者问题给出了以下错误:
Test.java:7: error: incompatible types: LinkedList<bmw> cannot be converted to List<Car>
List<Car> list = new LinkedList<bmw>();
^
为什么它不工作?
请发表更多代码。 [我如何问一个好问题?](http://stackoverflow.com/help/how-to-ask) –
简单的你不能做这个列表必须是一种类型,你可以做这个列表 list = new LinkedList ();然后list.add(new bmw()); –
Piyush
请帮我这个 – Binu