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

   2024-10-02 3070
核心提示:在C++中,封装可以通过定义类来实现。数据成员可以在类的私有部分进行定义,而成员函数可以在公有部分定义。这样可以实现数据隐

在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;    }};

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

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号