摘要:
继承同名成员处理方式 问题:当子类与父类出现同名的成员,如何通过子类对象,访问到子类或父类中同名的数据呢? 访问子类同名成员 直接访问即可 访问父类同名成员 需要加作用域 示例: class BaseTest { public: BaseTest() { m_A = 100; } void func 阅读全文
posted @ 2022-04-10 16:43
安静点--
阅读(86)
评论(0)
推荐(0)
摘要:
子类继承父类后,当创建子类对象,也会调用父类的构造函数 问题:父类和子类的构造和析构顺序是谁先谁后? 示例: class Base { public: Base() { cout << "Base构造函数!" << endl; } ~Base() { cout << "Base析构函数!" << e 阅读全文
posted @ 2022-04-10 16:37
安静点--
阅读(68)
评论(0)
推荐(0)
摘要:
继承的语法:class 子类 : 继承方式 父类 继承方式一共有三种: 公共继承 保护继承 私有继承 如果是公共继承,父类中的私有方法不能访问。 如果是保护继承,类A中的a,b属性在子类B中变成了保护级别,私有还是不能访问 如果死是私有继承,a,b变成了私有级别,原先为私有级别的c同样不能访问。 示 阅读全文
posted @ 2022-04-10 16:10
安静点--
阅读(86)
评论(0)
推荐(0)
浙公网安备 33010602011771号