此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【wangsir7013】截止到2008-07-30 13:42:39的历史汇总数据(不包括此帖):
发帖的总数量:20                       发帖的总分数:130                      每贴平均分数:6                        
回帖的总数量:45                       得分贴总数量:11                       回帖的得分率:24%                      
结贴的总数量:19                       结贴的总分数:110                      
无满意结贴数:12                       无满意结贴分:181                      
未结的帖子数:1                        未结的总分数:20                       
结贴的百分比:95.00 %               结分的百分比:84.62 %                  
无满意结贴率:63.16 %               无满意结分率:164.55%                  
值得尊敬

取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=wangsir7013

解决方案 »

  1.   

    ArrayList是List的子类.
    父类的引用指向子类的对象 
      

  2.   

    ArrayList是List的子类. 
    父类的引用指向子类的对象 
      

  3.   

    List是个接口,ArrayList实现了这个接口.
      

  4.   

    ArrayList是List的子类. 
    父类的引用指向子类的对象
      

  5.   

    ArrayList是List的子类. 
    父类的引用指向子类的对象 
      

  6.   

    ls是一个接口,然后用ArrayList实现了这个接口
      

  7.   


    当然可以这样写了Set ss = new HashSet();
      

  8.   

    list  ls  =  new  arraylist();  
    错了..\是List ls = new ArrayList();这是面向接口编程..List 是一个接口. 里面只有方法的声明.. 没有方法的实现..而ArrayList是实现了List的一个类.. 也就是说.. 实现了里面的所有方法..其内部实现.. 是用数组的方式实现的..和他像关联的一个类就是  LinkList..(貌似是这个名字...) 
      

  9.   

    上面都说了不少了!我也说几句:(通俗一点)
    list  ls  =  new  arraylist(); 
    List是接口,所以不能实例化,故而采用实例化其实现类来达到目的。
    这里调用ls对象时,能使用的方法和属性只有List接口定义的方法和属性,而ArrayList类独特的方法和属性被隐藏了。