java如果要实现接口之间的继承需要用到语句
interface 接口1 extends 接口2,接口3
一个接口可以继承多个接口
示例代码如下
interface Animal03{
public String name="牧羊犬";
public void info();
}
interface Color{
public void black();
}
interface Action03 extends Animal03,Color{
public void shout();
}
class Dog04 implements Action03{
public void info() {
System.out.println("名称:"+name);
}
public void black() {
System.out.println("黑色");
}
public void shout() {
System.out.println("汪汪");
}
}
public class Jiekoujicheng {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Dog04 dog = new Dog04();
dog.info();
dog.shout();
dog.black();
}
}
代码解析
interface Animal03{
public String name="牧羊犬";
public void info();
}
interface Color{
public void black();
}
首先定义了Animal03和Color接口
interface Animal03{
public String name="牧羊犬";
public void info();
}
interface Color{
public void black();
}
interface Action03 extends Animal03,Color{
public void shout();
}
这段代码表示Action03接口继承了Animal03和Color接口