java接口的多继承

Posted 鹏鹏于晏

tags:

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

  Java类之间并不允许多继承,只可以单继承和实现多接口,一直以为接口也是一样的,但是查阅了相关资料,突然豁然开朗。

  一个类只能extends一个父类,但可以implements多个接口。

  

 

   一个接口则可以同时extends多个接口,不会报错。

 

   

 

   却不能implements任何接口,会报一个语法错误的。所以Java中的接口是可以多继承的。

  在Java类中,由于为了避免子类被引用的时候同一个方法无法判断应该使用哪个父类的方法,所以只能允许类单继承,
  但是,接口中的方法都是声明,都没有方法体。所以对于接口多继承接口后,如果接口中有系统的方法申明是没有关系的。

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

Java的多接口实现到底有啥好处?

阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第3节 接口_14_接口之间的多继承

java中接口和继承的区别

java中接口和继承的区别

java 创建线程问题 在线等待!

接口的多继承与包