zoukankan      html  css  js  c++  java
  • C++中不容易记忆的访问属性问题

      在学习C++的继承时,我们经常会被访问属性搞混,也不容易记忆,对于初学者来说,就更加不易理解了。那么怎样才能把它记住并且不容易忘呢?那就是在理解的基础上去记忆,大多数书上对这一块的说明往往都是三大段文字,不晕也被绕晕了,那么只有你理解了,把它总结提炼成自己的语言,就一切都OK了。

      我们先来看一下类的继承形式:

    class 派生类名:[访问属性] 基类名
    {

    }

      这里的访问属性有三种形式,即public, protected和private。我们这样来记会更加容易一些,在继承时:

      1、不管采用哪种形式(public, protected或private),基类中的私有成员都不可以被继承;如果非要在派生类中使用基类的私有成员,可以有两种方法:一是使用属性,二是使用友元类或友元函数。

      2、如果采用public形式,则基类除了私有成员的其它所有都被原样的继承到派生类中;即在基类中是public的,在派生类中还是public的,在基类中是protected的,在派生类中还是protected的。

      3、如果采用protected形式,则基类中除了私有成员的其它说有都被以protected的形式继承到派生类中。

      这样看起来就有些条理了,也容易记了。因此,在学习的过程中,理解是非常重要的,要学会把书上的语言解释成自己的语言,再记就容易多了。
  • 相关阅读:
    性能测试的bug【杭州多测师】【杭州多测师_王sir】
    Typescript: 当出现错误时,不编译文件成js文件
    git基础命令
    获取页面宽度
    详解linux下的串口通讯开发
    货源清单的配置
    物料在工厂中未被维护
    quota配额配置
    采购组织不对工厂负责
    拓端tecdat:Python金融时间序列模型ARIMA 和GARCH 在股票市场预测应用
  • 原文地址:https://www.cnblogs.com/michaelxu/p/679038.html
Copyright © 2011-2022 走看看