• 目录

接口的继承

阅读量: 389 编辑

接口的继承

  • 接口和类相似,也可以从一个父接口中派生。接口的继承也是使用 extends 关键字来完成。

  • 和类不同的是,一个接口可以继承多个父接口,多个接口直接用 , 间隔

一、接口继承的语法

<modifier>  interface  <name>  [extends <super_interface> ,<super_interface>]{
    [<attribute_declarations>]
    [<abstract_method_declarations>]
}

二、代码实战

代码的详细解读,可以参考视频教程

接口:IPerson.java

package com.qicong.gj.c13;

/**
 * User: 祁大聪
 */
public interface IPerson {
    public void getName();
}

接口:IGirl.java

package com.qicong.gj.c13;

/**
 * User: 祁大聪
 */
public interface IGirl extends IPerson{
    public void dance();
}

接口:IChild.java

package com.qicong.gj.c13;

/**
 * User: 祁大聪
 */
public interface IChild extends IGirl, IPerson{
    public void play();
}

Person.java

package com.qicong.gj.c13;

/**
 * User: 祁大聪
 */
public class Baby implements IChild{//这里要实现所有接口中的函数

    @Override
    public void play() {

    }

    @Override
    public void dance() {

    }

    @Override
    public void getName() {

    }
}


  • 目录