他是实现接口interface的关键字,interface是可以实现多个,而继承只能继承一个类,interface中存放的是API规范,而父类则统一实现了一些共同的功能!
class A implements interface1 interface2 interface3....,而类继承是做不到的!

解决方案 »

  1.   

    但是如果我只继承一个
    那么implements和extends是不是就意味着一样了
      

  2.   

    不是的 extends 是继承一个类
    而 implements 是实现一个接口
    请楼主先搞清楚类、抽象类和接口的区别
      

  3.   

    不是啊,implements是实现一个接口(Interface),接口一般都只有方法的声明,
    而extends是继承一个类啊,父类的很多东西都可以被子类继承啊!
    实际上implements是java为了解决多重继承而设计的!
    可以extends一个类,implements很多接口,满足程序的逻辑
      

  4.   

    不一样,implements实现的是interface,而extends则是一个class
    interface和class并不一样
      

  5.   

    java的多态性就体现在了interface上了,请注意interface下没有任何代码。
      

  6.   

    interface只是方法的申明,方法的实现就在implements它的class里
    而extend,是继承super class的方法,除非重载super class里的方法,不然什么都不用写
      

  7.   

    interface里的方法都必须是虚(抽象)的。哪个类实现了这个接口,那个类就要覆盖这个方法。
    一个类可以实现多个接口。只能继承一个类。
    interface里的方法都是静态的。也都是abstract的。这是默认的,你不用管它。