• C++中不容易记忆的访问属性问题


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

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

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

    }

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

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

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

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

      这样看起来就有些条理了,也容易记了。因此,在学习的过程中,理解是非常重要的,要学会把书上的语言解释成自己的语言,再记就容易多了。
  • 相关阅读:
    sublime3环境
    解决打开github速度慢的问题
    git提交时候报错:The file will have its original line endings in your working directory.
    github上搭建自己的个人主页
    Git连接github不用每次输入用户名和密码的方法
    学习网站
    hbuilder入门
    img onerror事件
    Apache ActiveMQの版本更迭和Apache ActiveMQの故障转移
    oracle性能优化----处理大数据量数据
  • 原文地址:https://www.cnblogs.com/michaelxu/p/679038.html
Copyright © 2020-2023  润新知