急切求助C++啊!(小弟我现在没有一点思路,谁能帮帮我,让我参考参考)谢谢了!
来源:百度知道 编辑:UC知道 时间:2024/05/11 12:58:37
编写一个继承的例子,父类是Parent,子类是Son,假设父类有如下属性:
double money;
Diary pDiary;
House pHouse;
string name;
要求儿子可以继承父亲的房子、钱、姓名和日记,但是不能读父亲的日记并不能改变父亲的意愿。外人仅仅可以知道父亲的名字,但是不能继承父亲的其他物品。
double money;
Diary pDiary;
House pHouse;
string name;
要求儿子可以继承父亲的房子、钱、姓名和日记,但是不能读父亲的日记并不能改变父亲的意愿。外人仅仅可以知道父亲的名字,但是不能继承父亲的其他物品。
试着下了一下,不知道是不是你想要的。
#include <iostream>
#include <string>
using namespace std;
class Diary {};
class House {};
class Parent {
public:
string name;
protected:
double money;
House pHouse;
private:
Diary pDiary;
};
class Son : public Parent {
};
int main() {
Parent parent;
Son son;
return 0;
}