信息隐藏与类的封装

        C++对C的最根本的改变就是把函数放进了结构之中,从而产生了C++类。类把数据和函数捆绑在一起,其中数据表示类的属性(数据成员),函数表示类的行为,也称为成员函数、方法或者服务。C++提供了关键字public、private、和protected用于声明哪些数据和函数是可以公开访问的、私用的或者是受保护(受限访问)的,这样就达到了信息隐藏的目的,即让类仅仅公开必须让外界知道的内容,而隐藏其他一切内容。如下例:

   class WhoAmI {

   public:

             void GetMyName(void);   //名字是可以公开的

   protected:

             void GetMyAssert(void):  //财产是受保护的,只有我和继承者可以使用

   private:

             void GetMyGuilty(void):   //罪过是要保密的,只有自己才能偷看

   ...

  };

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值