C++ 封装类 2 设计一个学生类 属性有姓名学号 可以给姓名 和学号赋值 可以显示学生的姓名和学号

时间:2023-03-09 08:05:19
C++ 封装类 2   设计一个学生类 属性有姓名学号  可以给姓名 和学号赋值 可以显示学生的姓名和学号
 1 //设计一个学生类 属性有姓名学号  可以给姓名 和学号赋值 可以显示学生的姓名和学号
2 #include <iostream>
3 #include<string>
4 using namespace std;
5
6 //学生类
7 class Student
8 {
9 public: //公共权限
10 //类中的属性和行为 我们统一成为 成员
11
12 //属性 成员属性 成员变量
13
14 //行为 成员函数 成员方法
15
16 //属性
17 string m_Name;
18
19 int m_Id;
20
21 //行为
22 //显示姓名和学号
23 void showStudent()
24 {
25 cout << "姓名:" << m_Name << " 学号:" << m_Id << endl;
26 }
27
28 //给姓名赋值
29 void setName(string name)
30 {
31 m_Name = name;
32 }
33 void setId(int id)
34 {
35 m_Id = id;
36 }
37
38 };
39
40
41 int main()
42 {
43 Student s1;
44
45 //赋值
46 s1.m_Name = "张三";
47 s1.m_Id = 1234545784;
48 s1.showStudent();
49
50 Student s3;
51
52 s3.setName("王五");
53 s3.setId(1313131214);
54 s3.showStudent();
55
56 Student s2;
57
58 s2.m_Name = "李四";
59 s2.m_Id = 1111111;
60
61 s2.showStudent();
62
63 }

C++ 封装类 2   设计一个学生类 属性有姓名学号  可以给姓名 和学号赋值 可以显示学生的姓名和学号