零基础学Java—继承父类并实现多个接口(二十五)

Posted 王同学要努力

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零基础学Java—继承父类并实现多个接口(二十五)相关的知识,希望对你有一定的参考价值。

【零基础学Java】—继承父类并实现多个接口(二十五)

一、使用接口的注意事项

1️⃣接口是没有静态代码块或者构造方法的

2️⃣一个类的直接父类是唯一的,但是一个类可以同时实现多个接口

3️⃣如果实现类所实现的 多个接口中,存在重复的抽象方法,那么只需要覆盖重写一次即可

4️⃣如果实现类没有覆盖重写所有接口当中的所有抽象方法,那么实现类就必须是一个抽象类

5️⃣如果实现类所实现的多个接口当中,存在重复的默认方法,那么实现类一定要对冲突的默认方法进行覆盖重写

6️⃣一个类如果直接父类当中的方法和接口当中的默认方法产生了冲突,优先使用父类当中的方法

二、接口之间的多继承

  • 类与类之间是单继承的,直接父类只有一个

  • 类与接口之间是多实现的,一个类可以实现多个接口

  • 接口与接口之间是多继承的

  • 多个父接口当中的抽象方法如果重复,没关系

  • 多个父接口之间的默认方法如果重复,那么子接口必须进行默认方法的覆盖重写,而且要带着default关键字

以上是关于零基础学Java—继承父类并实现多个接口(二十五)的主要内容,如果未能解决你的问题,请参考以下文章

零基础学Java—接口(二十四)

零基础学Java—抽象方法和抽象类(二十二)

零基础学Java—笔记本USB接口案例(二十八)

零基础学Java—对象的向上和向下转型(二十七)

零基础学Java—重写(二十)

零基础学Java—Socket类(五十五)