【发布时间】:2016-01-20 08:46:32
【问题描述】:
下面的代码有什么问题
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>();
^
为什么它不起作用?
【问题讨论】:
-
请发布更多代码。 How do I ask a good question?
-
简单你不能做这个列表必须是一种你可以做这个 List
list = new LinkedList ();然后 list.add(new bmw()); -
请帮我解决这个问题