弱弱的问下,谁知道为什么Collection是接口,但却有操作集合元素的实现方法,不是接口中只有抽象方法吗,怎么会有实现的方法呢?????

解决方案 »

  1.   

    有吗?哪个方法是Collection接口实现的?
      

  2.   

    1, Collection is an interface.
    2, Collections is a concrete utility class.
    Please study the difference. :)
      

  3.   

    我很努力的察看了 Collection 这个接口 MS 没有实现的方法吧~
      

  4.   


    Collection是接口,像我们通过set,list都是继承他的 而Collections提供 一些 静态的对于Collection的方法,比如排序,查找,等等 ,让你操作集合很方便 就这样
      

  5.   

    Collections这里面还有实现了的方法吧,楼主肯定是看错了。
      

  6.   

    楼主是这个意思:
    Collection<String> list = new ArrayList<String>();
    list.addAll();是这意思吧???呵呵,list他是一个实例,这个实例实现了Collection接口。
    调用一个实例的方法,不奇怪吧?
      

  7.   

    list.addAll(); 
    写错了。
    应该是:
    list.addAll(new ArrayList<String>()); 
      

  8.   

    就是,还有一个Collections,是个对集合进行操作的工具类