interface implement后就成为一个具体的class,extend后还是一个interface

解决方案 »

  1.   

    interface只有方法定义没有方法实现,implements表明该类实现了该接口也就是实现了该接口内的所有方法。
    extends是指在当前类(如果是接口则可以extends接口)基础上的扩展,所以已经具有了当前类的所有特性(protected等级以上的方法和变量)
    java是单继承、多实现,用这种方式来实现从C++的多继承,同时又避免C++中的二意性问题。
      

  2.   

    那么 extends和 implements 可以分别用在什么场合?
      

  3.   

    implements不是定义接口的关键字吗?
      

  4.   

    extends用在类名和接口名前。implements用在接口名前。
      

  5.   

    interface才是定义接口的关键字,   借口就是定义了一些方法,但本身并没有实现他, 会根据需要用不同的类来实现他。      而extends是用来继承的, 通过关键字extends可以使新类具有父类的特性
      

  6.   

    implements是实现一个接口
    extends   是继承一个接口,但还是一个接口,仍需要implements后才能使用。
      

  7.   

    implements 是实现一个抽象的类(接口),此类只是定义了一个类,并没有实现具体功能extends 可以继承,重载。。一个类。。
      

  8.   

    简单的说:
    接口EXTENDS接口
    类IMPLEMENTS接口
      

  9.   

    简单的说:
    接口EXTENDS接口
    类IMPLEMENTS接口
      

  10.   


    简单的说:
    接口EXTENDS接口
    类IMPLEMENTS接口
    ---------------------是不是语法规定