定义一个学生类c++
时间: 2024-11-18 09:15:01 浏览: 23
在C++中,我们可以定义一个名为"Student"的学生类,这个类通常包含一些基本属性如姓名、学号以及一些相关的功能,比如获取信息、设置信息等。这是一个简单的例子:
```cpp
#include <iostream>
#include <string> // 引入字符串库,用于处理姓名
class Student {
private:
std::string name; // 学生姓名
int studentID; // 学生学号
public:
// 构造函数
Student(std::string studentName, int id) {
name = studentName;
studentID = id;
}
// 获取姓名
std::string getName() const {
return name;
}
// 设置姓名
void setName(std::string new_name) {
name = new_name;
}
// 获取学号
int getStudentID() const {
return studentID;
}
// 设置学号
void setStudentID(int new_id) {
studentID = new_id;
}
// 打印学生信息
void displayInfo() {
std::cout << "Name: " << name << ", Student ID: " << studentID << std::endl;
}
};
int main() {
Student s("张三", 12345);
s.displayInfo();
return 0;
}
```
在这个例子中,我们定义了一个有名字和学号属性的Student类,并提供了一些方法来访问和修改这些属性,以及打印学生的全部信息。
阅读全文