• C++中继承属性的理解和记录


    C++的继承属性理解和记录

    常用的继承方式:{公有继承} 、 {保护继承} 、 {私有继承}

                                      Public           Protected         Private

    总结出三种不同继承方式的基类特性和派生类特性【即可见/不可见  访问权限】

    继承方式    Public      Protected     Private
    公有继承          Public           Protected          不可见
    保护继承          Protected     Protected          不可见
    私有继承          Private          Private             不可见

                       公有继承对应一致;保护继承保护为主;私有继承私有为主;

    继承之后,内存中的属性如上图所示。

    继承的可见性可以从以下三方面查看:

    a】基类成员对相应对象的可见性;

    b】基类成员对派生类的可见性;

    c】基类成员对派生类相应的对象的可见性

    相应实例代码参考博客链接:http://blog.csdn.net/complety/article/details/7493194

    ------------注:类的成员函数的类外实现用的是        类::成员函数

                            类的继承方式的实现是    class 新类名 :集成方式 基类名  

                          类外定义实现 VS 类的继承         不同点 :多少的问题

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    关于JDK 安装,以及Java环境的设置
    DHCP snooping
    解除破解正版Kindle电子书籍的版权限制
    广东地区电信官方DNS服务器
    Bash脚本15分钟进阶指导
    视听说英语
    华中师大2013新生群
    【强网杯2018】Gamebox
    【强网杯2018】逆向hide
    【Wechall.net挑战】Anderson Application Auditing
  • 原文地址:https://www.cnblogs.com/cjhd/p/7215624.html
Copyright © 2020-2023  润新知