Java 接口

Posted 李亦华的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 接口相关的知识,希望对你有一定的参考价值。

接口概述

接口就是一种公共的规范标准,只要符合标准,就可以大家通用。

接口的基本格式

img

接口的抽象方法定义

img

接口的抽象方法使用

img

接口的默认方法定义

img

接口的默认方法使用

img

img

接口的静态方法定义和使用

img

接口的私有方法定义和使用

img

接口的常量定义和使用

img

接口的内容小结

img

继承父类并实现多个接口

img

img

接口直接的多继承

img

总结

  • 接口没有静态代码块、构造方法。
  • 一个类的直接父类只有一个,但是他的接口可以有多个。
  • 如果实现类所实现的多个接口中,存在重复的抽象方法,那么只需覆盖重写一次即可。
  • 如果实现类没有实现接口中的所有抽象方法,那么该实现类必须是抽象类。
  • 如果实现类所实现的多个接口中,存在重复的默认方法,那么实现类一定要对冲突的默认方法覆盖重写。
  • 一个类如果直接父类当中的方法,和接口当中的默认方法冲突了,优先用父类当中的方法。
  • 一个接口的多个父接口中,父接口的抽象方法如果重复,那么就继承一个。
  • 一个接口的多个父接口中,父接口的默认方法如果重复,那么子接口必须对默认方法进行覆盖重写。

以上是关于Java 接口的主要内容,如果未能解决你的问题,请参考以下文章

Java_接口

java 接口

Java面向对象:接口的学习

java中接口可以实现多个接口吗

java接口和类有啥区别?

java中接口的定义是啥?