C++继承层次结构

C++ Inheritance Hierarchy

本文关键字:层次结构 继承 C++      更新时间:2023-10-16

假设我有一个公共类Parent和两个派生的children类,称为son和女儿。然后,我在女儿类下面有一个单独的派生类,叫做玩具。

如果我打电话:

class toys : public daughter {
}

这个类是否继承了子类和父类中所有受保护的公共变量/函数?当创建层次结构并使用"派生类:访问器类型基类"语法时,是添加另一个冒号来访问另一个类上的所有变量/函数,还是自上而下的继承链?

"这个类继承子类和父类中所有受保护的公共变量/函数吗?"

是的,玩具班将继承女儿和父母的一切。但是基类的成员在派生类中的显示方式取决于所使用的成员访问说明符。