使用c++,创建一个学生类(Student),公有属性为:学号、姓名、班级。在main函数中创建一个对象,并且将其中学号、姓名、班级赋值为自己信息,然后输出属性值。
时间: 2024-10-19 18:16:11 浏览: 46
设计一个学生类(CStudent)
5星 · 资源好评率100%
在C++中,首先我们需要创建一个名为`Student`的类,包含学号、姓名和班级等公有属性,以及用于设置和获取这些属性的构造函数和成员函数。下面是一个简单的例子:
```cpp
#include <iostream>
class Student {
public:
// 构造函数
Student(int id, std::string name, std::string class_name) : student_id(id), name(name), class_name(class_name) {}
// 公有属性
int get_student_id() const { return student_id; }
std::string get_name() const { return name; }
std::string get_class_name() const { return class_name; }
private:
// 学生学号
int student_id;
// 学生姓名
std::string name;
// 学生班级
std::string class_name;
};
int main() {
// 创建一个学生对象并初始化
Student my_student(123456, "张三", "高三一班");
// 输出学生属性值
std::cout << "学号: " << my_student.get_student_id() << "\n";
std::cout << "姓名: " << my_student.get_name() << "\n";
std::cout << "班级: " << my_student.get_class_name() << "\n";
return 0;
}
```
在这个例子中,我们定义了一个`Student`类,通过构造函数接受学号、姓名和班级作为参数,并提供了访问这些属性的方法。在`main`函数中,我们创建了一个`Student`类型的变量`my_student`,设置了其属性值,并将其显示出来。
阅读全文