设计一个学生类,要求该类有姓名、成绩、性别三个属性以及自我介绍的成员函数
时间: 2024-01-13 20:04:36 浏览: 84
C++ 矩形类 (包括数据成员和函数成员)
5星 · 资源好评率100%
好的,以下是一个简单的学生类的实现代码示例:
```cpp
#include <iostream>
#include <string>
using namespace std;
class Student {
private:
string name; // 姓名
float score; // 成绩
string gender; // 性别
public:
// 构造函数
Student(string n, float s, string g) {
name = n;
score = s;
gender = g;
}
// 自我介绍函数
void introduce() {
cout << "大家好,我是" << name << ",";
cout << "今年" << gender << ",";
cout << "我的成绩是" << score << "分。" << endl;
}
};
int main() {
// 创建一个学生对象
Student stu("小明", 90.5, "男");
// 调用自我介绍函数
stu.introduce();
return 0;
}
```
在上面的代码中,我们定义了一个 `Student` 类,该类包含了姓名、成绩、性别三个属性,以及一个自我介绍的成员函数 `introduce()`。在构造函数中,我们初始化了对象的属性;在自我介绍函数中,我们使用了 `cout` 输出了学生的姓名、性别和成绩。在 `main()` 函数中,我们创建了一个学生对象 `stu`,并调用了它的自我介绍函数。运行程序,输出如下:
```
大家好,我是小明,今年男,我的成绩是90.5分。
```
以上就是一个简单的学生类的实现。
阅读全文