C ++中的类是一种用户自定义数据类型,用于封装数据和函数的组合。类定义了对象的属性和行为,对象是类的一个实例。类的定义包括成员变量和成员函数,成员变量用于存储对象的状态,成员函数用于操作对象的状态。
以下是一个简单的C ++类的定义示例:
class Person {
private:
string name;
int age;
public:
void setName(string n) {
name = n;
}
void setAge(int a) {
age = a;
}
void displayInfo() {
cout << "Name: " << name << endl;
cout << "Age: " << age << endl;
}
};
在上面的示例中,Person
类具有私有成员变量name
和age
,以及公有成员函数setName
,setAge
和displayInfo
。私有成员变量只能在类的成员函数中访问,而公有成员函数可以被类的对象调用以设置或获取私有成员变量的值。
要使用类,我们需要创建类的对象并调用其成员函数。以下是一个示例:
int main() {
Person p1;
p1.setName("Alice");
p1.setAge(25);
p1.displayInfo();
return 0;
}
在上面的示例中,我们创建了一个名为p1
的Person
对象,并通过调用其成员函数setName
和setAge
来设置对象的属性,最后通过调用displayInfo
函数来显示对象的信息。
这就是C ++类的定义和使用方法。通过使用类,我们可以更好地组织和管理代码,实现面向对象编程的概念。