多重继承会带来哪些问题?

来源:互联网 发布:js获取input的属性值 编辑:程序博客网 时间:2024/05/08 20:43

 

一、增加了程序的复杂度,使程序的编写和维护变得 困难,容易出错。

 

二、继承类和基类中的同名函数产生了二义性——也就是 在某些情况下,不知道这个函数是基类的还是继承类的函数。但是c++中引进了虚基类来解决这个问题。

 

三、继承过程中既有有用的数据,也不可避免地要继承一些没用的数据,如果是多级继承,就会产生数据冗长。

 

原创粉丝点击