java只允许单继承

来源:互联网 发布:webshell采集工具 编辑:程序博客网 时间:2024/06/05 02:49

  java中类只能单继承,一个类只能有一个直接父类,可以有多个间接父类。

java通过接口来实现多继承,接口里只有方法的声明没有实现。

C++中可以实现多继承,

多继承可能会多继承可能会导致钻石环问题---假设2继承1,3继承1,4继承3,4继承2.当类1中含有变量id时,类2,3继承类1后各有变量id,此时类4中将有2个id(分别来自类2,类3).

0 0