定义一个描述学生基本情况的类,数据成员包括:学号、姓名、性别;成员函数包括:输入和输出各个数据成员的值。
时间: 2024-02-13 14:02:13 浏览: 98
一个 Student类:包括姓名、学号、性别、专业、家庭地址。
好的,以下是一个描述学生基本情况的类的示例代码:
```c++
#include <iostream>
#include <string>
using namespace std;
class Student {
private:
string studentID; // 学号
string name; // 姓名
string gender; // 性别
public:
// 输入学生信息
void input() {
cout << "请输入学生学号:";
cin >> studentID;
cout << "请输入学生姓名:";
cin >> name;
cout << "请输入学生性别:";
cin >> gender;
}
// 输出学生信息
void output() {
cout << "学生学号:" << studentID << endl;
cout << "学生姓名:" << name << endl;
cout << "学生性别:" << gender << endl;
}
};
int main() {
Student s;
s.input(); // 输入学生信息
s.output(); // 输出学生信息
return 0;
}
```
在这个示例中,我们定义了一个名为 `Student` 的类,它有三个私有数据成员 `studentID`、`name` 和 `gender`,分别表示学号、姓名和性别。类中有两个公有成员函数 `input` 和 `output`,分别用于输入和输出学生信息。在 `input` 函数中,我们通过 `cin` 获取用户输入的学号、姓名和性别;在 `output` 函数中,我们通过 `cout` 分别输出这些信息。在 `main` 函数中,我们创建了一个 `Student` 类型的对象 `s`,并调用了 `input` 和 `output` 函数,完成了学生信息的输入和输出。
阅读全文