用c++定义一个student类
时间: 2023-10-22 12:05:06 浏览: 86
以下是一个简单的 C++ Student 类的定义:
```c++
#include <string>
class Student {
public:
// 构造函数
Student(std::string name, int age, std::string id);
// 成员函数
void setName(std::string name);
void setAge(int age);
void setId(std::string id);
std::string getName();
int getAge();
std::string getId();
private:
std::string name_;
int age_;
std::string id_;
};
// 构造函数的实现
Student::Student(std::string name, int age, std::string id)
: name_(name), age_(age), id_(id) {}
// 成员函数的实现
void Student::setName(std::string name) {
name_ = name;
}
void Student::setAge(int age) {
age_ = age;
}
void Student::setId(std::string id) {
id_ = id;
}
std::string Student::getName() {
return name_;
}
int Student::getAge() {
return age_;
}
std::string Student::getId() {
return id_;
}
```
这个类包含了三个私有成员变量 `name_`,`age_` 和 `id_`,以及一些公有成员函数来访问和修改这些成员变量。构造函数用于初始化这些成员变量。
阅读全文