C++声明一个Student类,包含学号,姓名,性别和专业等属性,利用构造函数初始化数据,设计一个函数display()的显示学生基本信息,定义2个实例S1和S2输出数据
时间: 2024-03-16 08:42:30 浏览: 188
建立一个名为Student的类,该类有以下几个私有成员变量:学生姓名、学号、性别、年龄。还有以下两个成员函数:一个用于初始化学生姓名、学号、性别和年龄的构造函数,一个用于输出学生信息的函数。编写一个主函数。声明一个学学生对象。然后调用成员函数在屏幕输出学生信息。
4星 · 用户满意度95%
好的,下面是C++声明一个Student类的代码:
```cpp
#include <iostream>
#include <string>
using namespace std;
class Student {
private:
string id;
string name;
string gender;
string major;
public:
Student(string _id, string _name, string _gender, string _major) {
id = _id;
name = _name;
gender = _gender;
major = _major;
}
void display() {
cout << "学号:" << id << endl;
cout << "姓名:" << name << endl;
cout << "性别:" << gender << endl;
cout << "专业:" << major << endl;
}
};
int main() {
Student S1("001", "小明", "男", "计算机科学与技术");
Student S2("002", "小红", "女", "信息管理与信息系统");
S1.display();
S2.display();
return 0;
}
```
可以看到,我们定义了一个Student类,包括了学号、姓名、性别和专业等属性,并且在构造函数中初始化了这些数据。我们还定义了一个display()函数,用于显示学生的基本信息。在main函数中,我们创建了两个Student类的实例S1和S2,并且调用了它们的display()函数输出了数据。
阅读全文