封装数据与行为的C++对象示例
文章标签
MySQL Workbench
一、什么是封装
封装是面向对象编程的三大特性之一,指将数据和操作数据的函数封装在一起,对外界隐藏其内部的细节和实现,仅提供对外的接口。
C++中的封装可以通过访问控制符来实现,将类的数据成员和成员函数分别声明为public、private、protected。”public”表示公有的,可以被类内、类外的所有函数访问;“private”表示私有的,只能在类内直接访问;“protected”表示保护类型,可以被当前类及其子类的成员函数访问。
class Student{ private: string name; int age; public: void setName(string n){ name = n; } void setAge(int a){ age = a; } void getInfo(){ cout
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。