设计一个学生类,属性有姓名和学号,可以给姓名和学号赋值,可以显示学生的姓名和学号。
#include<iostream>
#include<string>
using namespace std;
//创建一个学生类
class student {
//访问权限
//公共权限
public:
//行为
void SetName(string name)
{
m_name=name;
}
void SetId(int id)
{
m_id=id;
}
//打印学生信息
void Print()
{
cout << "姓名:" << m_name << '\t' << "学号:" << m_id << endl;
}
private:
//学生属性
string m_name;//姓名
int m_id;//学号
};
int main()
{
//通过学生类,创建学生的对象
//s1就是具体的对象
student s1; string name; int id;
cout << "请输入学生姓名:" << endl;
cin >> name;
s1.SetName(name);//给学生的姓名,进行赋值操作
cout << "请输入学生学号:" << endl;
cin >> id;
s1.SetId(id);//给学生的id,进行赋值操作
s1.Print();//打印学生信息
system("pause");
return 0;
}