用c++声明一个Student类,包含学号,姓名,性别,专业等属性,利用构造函数初始化数据,设计一个函数display()的显示学生信息,定义2个实例是和上输出·数据
时间: 2024-03-16 08:42:28 浏览: 63
建立一个名为Student的类,该类有以下几个私有成员变量:学生姓名、学号、性别、年龄。还有以下两个成员函数:一个用于初始化学生姓名、学号、性别和年龄的构造函数,一个用于输出学生信息的函数。编写一个主函数。声明一个学学生对象。然后调用成员函数在屏幕输出学生信息。
4星 · 用户满意度95%
好的,我知道了。以下是代码实现:
```c++
#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("20210001", "张三", "男", "计算机科学与技术");
Student s2("20210002", "李四", "女", "软件工程");
s1.display();
s2.display();
return 0;
}
```
输出结果:
```
学号:20210001
姓名:张三
性别:男
专业:计算机科学与技术
学号:20210002
姓名:李四
性别:女
专业:软件工程
```
阅读全文