急切求助C++啊!(小弟我现在没有一点思路,谁能帮帮我,让我参考参考)谢谢了!

来源:百度知道 编辑:UC知道 时间:2024/05/11 12:58:37
编写一个继承的例子,父类是Parent,子类是Son,假设父类有如下属性:
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;
}