正常情况下 ArrayList和 LinkedList 都可以向上造型到List我在我电脑上写的代码
//这样写能通过编译
LinkedList l1 = new LinkedList();
ArrayList l2 = new ArrayList();//这种向上造型的写法,在我电脑上通不过,
List l3= new LinkedList();
List l4 = new ArrayList();
编译时 显示两个错误:
1、
错误:不兼容的类型
List l3= new LinkedList();
^
需要:List
找到: LinkedList2、
同上只是把LinkedList变成了ArrayList
我快崩溃了,搞了一下午了,真是非常奇怪,那位高手帮解答下,小弟感激不尽
补充一点我用的是JDK 1.7 系统是win7 32bit 旗舰版 classPath设置正确
//这样写能通过编译
LinkedList l1 = new LinkedList();
ArrayList l2 = new ArrayList();//这种向上造型的写法,在我电脑上通不过,
List l3= new LinkedList();
List l4 = new ArrayList();
编译时 显示两个错误:
1、
错误:不兼容的类型
List l3= new LinkedList();
^
需要:List
找到: LinkedList2、
同上只是把LinkedList变成了ArrayList
我快崩溃了,搞了一下午了,真是非常奇怪,那位高手帮解答下,小弟感激不尽
补充一点我用的是JDK 1.7 系统是win7 32bit 旗舰版 classPath设置正确
没有自己写List LinkedList 这样的类啊