Java支持多继承么?

Posted freak-lew

tags:

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

Java中类不支持多继承,只支持单继承(即一个类只有一个父类)。 但是java中的接口支持多继承,,即一个子接口可以有多个父接口。(接口的作用是用来扩展对象的功能,一个子接口继承多个父接口,说明子接口扩展了多个功能,当类实现接口时,类就扩展了相应的功能)。

 

Java只支持单继承是出于安全性考虑,如果子类继承了多个父类里面有相同的方法或者属性,子类不知道具体继承哪个,而接口可以多实现,是因为接口只定义方法,没有具体的逻辑实现,多实现也要重新实现方法。

以上是关于Java支持多继承么?的主要内容,如果未能解决你的问题,请参考以下文章

Java中 支持多继承吗?

《浅析:java不支持多继承的原因》

Java继承

Java基础一

Java的类与接口有什么作用?支持多继承吗?

day07 继承 覆盖