java中类只能单继承,一个类只能有一个直接父类,可以有多个间接父类。
java通过接口来实现多继承,接口里只有方法的声明没有实现。
C++中可以实现多继承,
多继承可能会多继承可能会导致钻石环问题---假设2继承1,3继承1,4继承3,4继承2.当类1中含有变量id时,类2,3继承类1后各有变量id,此时类4中将有2个id(分别来自类2,类3).
java中类只能单继承,一个类只能有一个直接父类,可以有多个间接父类。
java通过接口来实现多继承,接口里只有方法的声明没有实现。
C++中可以实现多继承,
多继承可能会多继承可能会导致钻石环问题---假设2继承1,3继承1,4继承3,4继承2.当类1中含有变量id时,类2,3继承类1后各有变量id,此时类4中将有2个id(分别来自类2,类3).