定义一个学生类,包含私有属性:学号,姓名,性别,公有属性:学习函数(调用后输出我在学习),吃饭函数(调用后输出我在吃饭),睡觉函数(调用后输出我要睡觉),类的构造函数初始化学生的学号(001),姓名(张三),性别(男)。调用结束后用析构函数释放内存。
类都不会写么
//定义一个学生类,包含私有属性:学号,姓名,性别,公有属性:学习函数(调用后输出我在学习),吃饭函数(调用后输出我在吃饭),睡觉函数(调用后输出我要睡觉),类的构造函数初始化学生的学号(001),姓名(张三),性别(男)。调用结束后用析构函数释放内存。
#include <iostream>
#include <string>
using namespace std;
class student
{
private:
string num;
string name;
string sex;
public:
student() {}
student(string n,string m,string s) {num=n;name=m;sex=s;}
void study() {cout<<"我在学习"<<endl;}
void eat() {cout<<"我在吃饭"<<endl;}
void sleep(){cout<<"我在睡觉"<<endl;}
};
int main()
{
student s("001","张三","男");
s.study();
s.eat();
s.sleep();
return 0;
}