解决方案 »

  1.   

    没听懂,实现List接口不需要什么,实现Comparable接口需要什么?
    完全不懂你的意思,觉得说的有点莫名其妙。
      

  2.   

    使用 Collection 接口不需要在类名的后边加  implements Collection使用 Comparable 接口的时候就需要在类名后边加  implements Comparable 同样都是使用接口  为什么有的就要  implements  有的就不要呢
      

  3.   

    List是一个接口,不能实例化,需要实例化一个ArrayList或者LinkedList来使用,ArrayList本身就实现了List接口啊。
    Comparable 是排序接口,若一个类实现了Comparable接口,就意味着“该类支持排序”。
      

  4.   

    Collection 接口、List 等接口是源代码中已经实现了的,其它需要implements的要么是重写要么是实现
      

  5.   

    都需要implements,没区别。
    Comparable是implements,我估计你说的List是你类里面使用。
      

  6.   

    若要实现接口则必有implements 接口名你说的意思肯定不对,不写实现接口语句,你怎么用它的属性和方法?你的疑问应该是你继承了谋个类,重写了类中的方法,才会由此一问吧。
      

  7.   

    我觉得你应该好好看看implements是怎么回事  你就能得到你想要的答案了
    你问的 可能没说清楚   我也没看明白
      

  8.   

    其实你去看看api就明白了,比如你要重写Comparable ,就必须实现Comparable这个接口。但是像List,Map,Set这三个是集合类的接口,对应三种类型,这三个接口已经都有现成的实现类,可以直接拿过来用,除非你要重新定义这三个接口,不然不用重写的。
    就跟有人做了一个标准A,你可以直接拿用标准A制作的东西来用(直接使用),也可以把标准A拿过来,自己实现一个(实现标准A接口,定义自己的实现)。
      

  9.   

    10楼回答的正解! Comparable 接口没有实现类
      

  10.   

    如果你要implements Collection接口,你必须要实现Collection里面的方法(估计有难度),Collection已经有多个子接口了,而这些子接口已经有实现类了,比如List接口,它的实现类有ArrayList,LinkedList,所有你没有必要实现它.Comparable使用来比较2个对象使用的,从它的设计来说,里面就有一个方法,虽然他也有实现类,但是他里面的方法比较容易实现,不像Collection里面的一坨方法....也可以这样说Comparable天生就是来被实现的,就像LOL里面的辅助英雄天生就是辅助的....