设计一个学生类,成员变量包括学号,姓名和性别,成员函数如下(1)一个构造函数对学生的所有属性初始化,另一个无参数的构造函数设置为学号为1001,姓名为张三,性别为M(M代表男,F代表女)(2)定义一个display函数输出学生的上树属性
时间: 2024-02-17 20:04:37 浏览: 46
好的,以下是一个简单的学生类的实现:
```c++
#include <iostream>
using namespace std;
class Student {
private:
int studentId;
string name;
char gender;
public:
// 有参数构造函数
Student(int id, string n, char g) {
studentId = id;
name = n;
gender = g;
}
// 无参数构造函数
Student() {
studentId = 1001;
name = "张三";
gender = 'M';
}
// display函数
void display() {
cout << "学号:" << studentId << endl;
cout << "姓名:" << name << endl;
cout << "性别:" << gender << endl;
}
};
int main() {
// 创建一个学生对象并输出属性
Student s1(1002, "李四", 'F');
s1.display();
// 创建另一个学生对象(使用无参数构造函数)并输出属性
Student s2;
s2.display();
return 0;
}
```
输出结果为:
```
学号:1002
姓名:李四
性别:F
学号:1001
姓名:张三
性别:M
```
阅读全文