美文网首页
6.6接口之间的多继承

6.6接口之间的多继承

作者: 十六只猴子王 | 来源:发表于2019-03-26 20:30 被阅读0次
  1. 类与类之是单继承的,直接父类只有一个
  2. 类与接口之间是多实现的,一个类可以实现多个接口。
  3. 接口与接口之间是多继承的
  • 注意事项;
  1. 多个父接口当中的抽象方法如果重复,没关系
  2. 多个父接口当中的默认方法如果重复,那么子接口必须进行默认方法的重写【而且带着default关键字】
public interface MyInterfaceA {
    public abstract void methodA();
    public abstract void methodCommon();
    public default void  mehtodDefault(){
        System.out.println("AAA");
    }
}
public interface MyInterfaceB {
    public abstract void methodB();
    public abstract void methodCommon();
    public default void  mehtodDefault(){
        System.out.println("BBB");
    }
}
/*
这个子接口当中有几个方法?
4个
methodA 来源于接口A
methodB 来源于接口B
methodCommon 同时来源于接口A和B
method 来源于自己
*/
public interface MyInterface extends MyInterfaceA,MyInterfaceB{
     public abstract void method();
     public default void  mehtodDefault(){
          System.out.println("aaa");
     }
}
public class MyInterfaceImpl implements MyInterface{

    @Override
    public void method() {

    }

    @Override
    public void methodA() {

    }

    @Override
    public void methodB() {

    }

    @Override
    public void methodCommon() {
    }
}

相关文章

  • 6.6接口之间的多继承

    类与类之是单继承的,直接父类只有一个 类与接口之间是多实现的,一个类可以实现多个接口。 接口与接口之间是多继承的 ...

  • 为什么Java类只能单继承

    首先我们要明确一个事实,在Java语言中类只能单继承与某个类,却可以多集成接口。同时接口与接口之间可以多继承。 为...

  • java中的接口多继承

    一般初学者只知道单继承多实现,其实还有多层继承这个关系,那就是接口与接口之间的多继承关系!下面做一个小demo演示...

  • 一些感悟(当初初学Java时)

    若抽象类中的方法都是抽象的,则该抽象类可以过渡到接口!!!继承>>抽象>>接口>>多继承类与类之间有单继承关系、类...

  • 3、类、接口之间的几种关系

    类、接口之间的几种关系 类与类之间是单继承、直接父类只有一个 类与接口之间是多实现的。一个类可以实现多个接口 接口...

  • Java中有多继承么?

    类没有多继承 接口有多继承

  • typescript 接口继承

    1 接口和接口之间是能够继承的

  • 接口

    接口的特点和继承 没有构造器,不能实例化 接口只能继承接口,不能继承类,且支持多继承 接口里的方法全是抽象的,没有...

  • TS typescript 接口 interface

    接口之间叫继承(extends) 类和接口之间叫实现(implements) 基础定义接口 常用接口定义方法 类的类型

  • 03.接口和类之间的各种关系

    接口和类的关系 A:类与类之间:继承关系,一个类只能直接继承一个父类,但是支持多重继承 B:类与接口之间:只有实现...

网友评论

      本文标题:6.6接口之间的多继承

      本文链接:https://www.haomeiwen.com/subject/hronvqtx.html