C++封装的数据成员和成员函数如何定义

avatar
作者
猴君
阅读量:0

在C++中,封装可以通过定义类来实现。数据成员可以在类的私有部分进行定义,而成员函数可以在公有部分定义。这样可以实现数据隐藏,只有类的成员函数才能访问和修改数据成员。

以下是一个简单的示例:

class Person { private:     string name;     int age; public:     void setName(string newName) {         name = newName;     }          string getName() {         return name;     }          void setAge(int newAge) {         age = newAge;     }          int getAge() {         return age;     } }; 

在上面的示例中,nameage是私有数据成员,只能通过公有成员函数setNamegetNamesetAgegetAge来访问和修改。这样就实现了数据的封装,外部代码无法直接访问这些数据成员。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!