c++实现定义学生类,成员产量包括学号、姓名、cpp分数、以及你想加入的属性变量。在main函数中实例化该学生类
时间: 2024-05-08 15:19:57 浏览: 79
c++模板类的实现学生类Student
4星 · 用户满意度95%
好的,您的问题是关于面向对象程序设计中的一个问题。以下是一个示例代码来实现定义学生类,成员属性包括学号、姓名、cpp分数、以及新加的属性变量(grade):
```
#include <iostream>
#include <string>
using namespace std;
class Student{
private:
string id; //学号
string name; //姓名
double cppScore; //Cpp分数
int grade; //新加的属性变量
public:
Student(string student_id, string student_name, double cpp_score, int student_grade){
//构造函数
id = student_id;
name = student_name;
cppScore = cpp_score;
grade = student_grade;
}
void show(){
//输出学生信息
cout<<"学号:"<<id<<endl;
cout<<"姓名:"<<name<<endl;
cout<<"Cpp分数:"<<cppScore<<endl;
cout<<"年级:"<<grade<<endl;
}
};
int main()
{
Student stu("001", "张三", 90.5, 1);
stu.show();
return 0;
}
```
以上代码会生成一个名为 Student 的类,它包含了四个成员属性:学号、姓名、Cpp分数、新加的属性变量 “年级”(grade),以及一个构造函数来初始化这些属性值。在 main 函数中,我们实例化了一个学生对象(stu),并将其属性值初始化为 ("001", "张三", 90.5, 1)。最后,我们调用 show 函数,将该学生对象的信息输出到屏幕上。
希望能够帮助您解决问题,如果还有其他问题,欢迎随时提出。
阅读全文