MOOC清华《面向对象程序设计》第4章:继承基类构造函数实验
2017-08-24 20:29
281 查看
#include <iostream> using namespace std; class Base{ int data; public: Base(int i): data(i) { cout << "Base::Base(" << i << ")\n" ; } }; class Derive:public Base{ int data{2016}; public: using Base::Base; void print(){ cout << "data = " << data << endl; } }; int main(){ Derive obj(356); obj.print(); return 0; }
实验证明:派生类Derive的对象obj的构造函数成功继承了基类Base的构造函数,同时派生类Derive的成员函数print()中data的值是派生类的私有数据成员data{2016}的值。
相关文章推荐
- MOOC清华《面向对象程序设计》第4章:基类与派生类的继承权限实验
- MOOC清华《面向对象程序设计》第4章:虚函数实验
- MOOC清华《面向对象程序设计》第4章:类模板的特化实验
- MOOC清华《面向对象程序设计》第4章:自动类型转换实验
- MOOC清华《面向对象程序设计》第4章:强制类型转换实验
- MOOC清华《面向对象程序设计》第4章:虚析构函数实验
- MOOC清华《面向对象程序设计》第4章:explicit禁止自动类型转换实验
- MOOC清华《面向对象程序设计》第4章:delete禁止自动类型转换实验
- MOOC清华《面向对象程序设计》第4章:函数模板实验
- MOOC清华《面向对象程序设计》第3章:移动构造函数实验
- MOOC清华《面向对象程序设计》第4章:函数重写实验
- MOOC清华《面向对象程序设计》第4章:向上映射实验
- MOOC清华《面向对象程序设计》第4章:函数模板的特化实验
- MOOC清华《程序设计基础》第4章:整理扑克牌(插入排序精简版)
- 中国MOOC_面向对象程序设计——Java语言_第4章 继承与多态_第4周编程题
- MOOC清华《面向对象程序设计》第7章:统计考试及格率v1.0(采用迭代器模式)
- MOOC清华《面向对象程序设计》第8章:邮件过滤器基本框架(采用责任链模式)
- MOOC清华《程序设计基础》第4章:查找扑克牌(线性查找)
- MOOC清华《面向对象程序设计》第3章:流运算符重载实验
- MOOC清华《面向对象程序设计》第3章:const常量成员实验