c++怎么定义一个类的对象,求代码
时间: 2024-04-11 11:29:14 浏览: 25
以下是一个示例的C++代码,演示了如何定义一个学生类(Student),并创建一个名为stu1的学生对象:
```cpp
#include <iostream>
#include <string>
using namespace std;
class Student {
private:
string name;
int grade;
public:
Student(string n, int g) {
name = n;
grade = g;
}
string getName() {
return name;
}
void setName(string n) {
name = n;
}
};
int main() {
// 创建学生对象
Student stu1("Alice", 10);
// 访问对象的属性和方法
cout << stu1.getName() << endl; // 输出:Alice
stu1.setName("Bob");
cout << stu1.getName() << endl; // 输出:Bob
return 0;
}
```
在上述示例中,我们定义了一个学生类(Student),包括了姓名(name)和年级(grade)两个私有成员变量。通过有参构造函数初始化这两个成员变量。类中还定义了一个获取姓名的公有成员函数(`getName`)和设置姓名的公有成员函数(`setName`)。在 `main` 函数中,我们创建了一个名为 `stu1` 的学生对象,并访问了对象的属性和方法。最后,我们通过输出语句打印了学生的姓名。
请注意,以上代码是C++语言的示例,与之前提到的Python示例还是有一些不同的。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)