【自用16.】C++类

类的构成

类的设计

代码demo

cpp 复制代码
#include <iostream>
#include <Windows.h>
#include <string>

using namespace std;

// 定义一个"人类"
class Human {
public:  //公有的,对外的
	void eat(); //方法, "成员函数"
	void sleep();
	void play();
	void work();

	string getName();
	int getAge();
	int getSalary();

private:
	string name;
	int age;
	int salary;
};

void Human::eat() {
	cout << "吃炸鸡,喝啤酒!" << endl;
}

void Human::sleep() {
	cout << "我正在睡觉!" << endl; 
}

void Human::play() {
	cout << "我在唱歌! " << endl; 
}

void Human::work() {
	cout << "我在工作..." << endl;
}

string Human::getName() {
	return name;
}

int Human::getAge() {
	return age;
}

int Human::getSalary() {
	return salary;
}

int main(void) {
	Human  zhangshan;

	system("pause");
}
相关推荐
昇腾CANN1 分钟前
自定义算子开发系列:TilingKey模板化编程介绍
c++·mfc
赵得C2 分钟前
软件设计师进阶知识点解析:分布式与数据应用考点精讲
java·开发语言·分布式·设计模式
oioihoii4 分钟前
在MFC桌面应用中嵌入现代浏览器内核:原理、选型与实践全解析
c++·mfc
木心爱编程4 分钟前
Qt C++ 串口通信+数据可视化:工业设备数据实时采集与界面显示
c++·qt·信息可视化
_OP_CHEN6 分钟前
【从零开始的Qt开发指南】(九)Qt 常用控件之显示类控件(下):ProgressBar 与 CalendarWidget 实战进阶
开发语言·c++·qt·gui·前端开发·图形化界面开发·qt常用控件
oioihoii6 分钟前
VS Code终端从入门到精通完全指南
开发语言
是一个Bug6 分钟前
声明式事务
java·开发语言·面试
武藤一雄6 分钟前
C#:深入浅出委托(Delegate/Func/Action/Predicate)
开发语言·后端·microsoft·微软·c#·.net
2501_941982059 分钟前
RPA 赋能企业微信外部群:多群同步操作的技术实现
java·开发语言
兵哥工控10 分钟前
MFC模拟量转工程量换应用程序实例
c++·mfc·工程量·模拟量