正常情况下 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设置正确

解决方案 »

  1.   

    自己先顶下,求高人解答  解决不了的话  以后List接口就在我点按哦上费掉了   呜呜呜
      

  2.   

    请问你引入了import java.awt.List;包没?
      

  3.   

    List 接口在  java.util里啊我引用了 import java.util.*;
      

  4.   

    楼主找找同一包下,有没自己写的List ,LinkedList,等,如果有,删掉。应该就好了。
      

  5.   

    List,ArrayList,LinkedList都用java.util包下的
      

  6.   


    没有自己写List LinkedList 这样的类啊
      

  7.   

    LZ 莫担心,这个你的全部代码是什么呢? 如果Mian函数里包含List的话,那么只要导入Import Java.Util.List 包,即可,能编译过去的,如果你在两个自定义的包里面,有时候是要使用泛型的! 还有一种最常见的,就是java.awt.list;这个也有list! 我经常干这种事情,LZ检查下就行了!!希望对LZ有帮助!!