Code前端首页关于Code前端联系我们

封装数据与行为的C++对象示例

terry 2年前 (2023-10-01) 阅读数 265 #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前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门