c++类与对象
时间: 2023-08-04 08:19:03 浏览: 74
C++中的类是一种用户自定义的数据类型,它允许将数据和函数组合在一起,形成一个逻辑上独立的实体。对象是类的一个实例,它可以使用类中定义的函数和变量,其中变量被称为对象的属性,函数被称为对象的方法。在C++中,使用类和对象可以实现面向对象编程的思想,使程序更加模块化、可维护和易扩展。
下面是一个简单的C++类的示例:
```c++
class Person {
private:
string name;
int age;
public:
void setName(string n) {
name = n;
}
void setAge(int a) {
age = a;
}
string getName() {
return name;
}
int getAge() {
return age;
}
};
int main() {
Person p;
p.setName("Tom");
p.setAge(18);
cout << "Name: " << p.getName() << endl;
cout << "Age: " << p.getAge() << endl;
return 0;
}
```
上面的代码定义了一个名为Person的类,它有两个私有属性name和age,以及四个公有方法setName、setAge、getName和getAge。在main函数中,创建了一个Person对象p,并通过对象的方法设置了其属性,最后输出了对象的属性值。