【千律】C++基础:类的派生与继承

【千律】C++基础:类的派生与继承,第1张

#include 
using namespace std;

class CRoom
{

public:

	char* name;
	int number;

	//  设置价格
	void SetPrice(int t_price)
	{
		price = t_price;
	}

	//  获取价格
	int GetPrice()
	{
		return price;
	}

private:
	int price;
};

class CStarRoom : public CRoom
{
public:
	int star;
};

int main()
{
	// 对象初始化
	CStarRoom room;

	// 赋值
	room.name = "YuLan";
	room.number = 1001;
	room.star = 5;

	// 成员函数赋值
	room.SetPrice(3000);

	// 输出结果
	cout << "酒店名字:" << room.name << endl;
	cout << "酒店价格:" << room.GetPrice() << endl;
	cout << "酒店房号:" << room.number << endl;
	cout << "酒店星级:" << room.star << endl;

	return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/562857.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-02
下一篇 2022-04-02

发表评论

登录后才能评论

评论列表(0条)

保存