C++学习之继承篇一(继承权限)

来源:互联网 发布:soylent 知乎 编辑:程序博客网 时间:2024/06/07 03:51

1.继承权限变化如下面三个表格所示:

需要说明的是:

(1)B类从A类派生,那么B类将继承A类所有的数据成员,包括私有成员,私有成员只是会继承到不可见得位置,仍然会继承过来。如下图所示:



(2)B类从A类派生,那么B类实例化的时候会先调用A类的构造函数再调用B类的构造函数,析构的时候则先调用B的析构函数,再调用A类的析构函数,顺序如下:

实例化过程:

A() 

B()

对象销毁过程:

~B()

~A()







0 0
原创粉丝点击