您的位置:首页 > 其它

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}的值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐