23.C++ |
您所在的位置:网站首页 › 如何调用成员变量 › 23.C++ |
上章链接: 22.C++- 继承与组合,protected访问级别
继承方式 继承方式位于定义子类的”:”后面,比如: class Line : public Object //继承方式是public { };继承方式默认为private 在C++中,继承方式共有3种: public继承 -指父类的成员(变量和函数)访问级别,在子类中保持不变 private继承 -指父类的成员,在子类中变为private私有成员. -也就是说子类无法访问父类的所有成员 protected继承 -指父类的public成员 ,在子类中变为protected保护成员,其它成员级别保持不变 如下图所示:
注意: protected继承只针对子类有效 比如当父类是protected继承时,则子类的子类就无法访问父类的所有成员 一般而言,C++项目只用到public继承
显示调用父类构造函数 当我们创建子类对象时,编译器会默认调用父类无参构造函数 若有子类对象,也会默认调用子类对象的无参构造函数。比如以下代码: class StrA { public: StrA() { cout |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |