摘要:
和构造函数类似,析构函数也是不能被继承的。 创建派生类对象时,构造函数的调用顺序和继承顺序相同,先执行基类构造函数,然后再执行派生类的构造函数。但是对于析构函数,调用顺序恰好相反,即先执行派生类的析构函数,然后再执行基类的析构函数。 请看下面的例子: 从运行结果可以很明显地看出来,构造函数和析构函数 阅读全文
posted @ 2016-08-25 12:57
白宫飘红旗
阅读(208)
评论(0)
推荐(0)
摘要:
基类的构造函数不能被继承,在声明派生类时,对继承过来的成员变量的初始化工作也要由派生类的构造函数来完成。所以在设计派生类的构造函数时,不仅要考虑派生类新增的成员变量,还要考虑基类的成员变量,要让它们都被初始化。 解决这个问题的思路是:在执行派生类的构造函数时,调用基类的构造函数。 下面的例子展示了如 阅读全文
posted @ 2016-08-25 10:46
白宫飘红旗
阅读(306)
评论(0)
推荐(0)
浙公网安备 33010602011771号