2. 程序设计题:建立一个名为Student的类,该类有以下私有数据成员:学生姓名、学号、性别和年龄。还有以下两个成员函数:一个用于初始化学生姓名、学号、性别和年龄的构造函数,一个用于输出学生信息的函数。编写一个主函数,声明一个学生对象,然后调用成员函数在屏幕上输出学生信息。
时间: 2023-05-16 07:05:23 浏览: 174
设计一个学生类Student(学生学号、姓名、数学、英语、计算机成绩;)
5星 · 资源好评率100%
好的,我可以回答这个问题。以下是代码:
```cpp
#include <iostream>
#include <string>
using namespace std;
class Student {
private:
string name;
string id;
string gender;
int age;
public:
Student(string n, string i, string g, int a) {
name = n;
id = i;
gender = g;
age = a;
}
void printInfo() {
cout << "Name: " << name << endl;
cout << "ID: " << id << endl;
cout << "Gender: " << gender << endl;
cout << "Age: " << age << endl;
}
};
int main() {
Student s("Tom", "123456", "Male", 20);
s.printInfo();
return 0;
}
```
输出结果为:
```
Name: Tom
ID: 123456
Gender: Male
Age: 20
```
阅读全文