然后我们再来看,如果继承的过程中,子类中,也有一个和父类中同名的,变量,或者函数怎么办?

.

我们先去写个Base类,然后base类中去声明一个

m_A = 100;

这个变量.在构造方法中赋值100;

然后我们再去创建一个子类Son,

然后子类中也有个m_A变量,然后子类中的这个变量,赋值的值是200

注意java中的子类和父类中是不能出现重名的变量的,但是c++中是可以的.可以看到

C++_类和对象_C++继承_继承中子类的同名成员处理_同名变量_同名函数---C++语言工作笔记065相关推荐

  1. C++_类和对象_C++继承_同名静态成员处理_父类子类中存在同名静态成员变量_同名静态成员函数时的处理方法---C++语言工作笔记066

    然后我们再去看,同名静态成员的处理. 如果我们父类中,和子类中,同时存在一样名字的,静态成员变量,和成员函数, 我们调用子类对象.变量的时候,调用的是子类中的变量,还是父类中的变量呢? 我们写代码去验 ...

  2. C++_类和对象_C++继承_继承中的对象模型_占内存大小---C++语言工作笔记063

    然后我们再来看继承中的对象模型. 继承过来的成员,哪些是属于子类对象的呢? 比如有个基类 然后我们写了个Son类继承Base类 然后我们再写个test01测试类,可以看到cout输出了子类的size, ...

  3. C++_类和对象_C++继承_菱形继承_或钻石继承_问题及利用虚继承解决该问题---C++语言工作笔记068

    然后我们再来看一下在c++继承中的,一个很好玩的内容, 菱形继承,又叫 钻石继承. 比如我们有个动物类,然后 羊继承了这个动物类,然后驼也继承了这个动物类, 然后,羊驼,通过多继承,继承了羊类和驼类, ...

  4. C++_类和对象_C++继承_多继承语法---C++语言工作笔记067

    然后我们再去看一下c++中的多继承的语法 用来解决,比如,如果我一个子类,继承了父类1,也继承了父类2 ,如果 父类1,中有个变量A,父类2中也有个变量A,那么,子类,调用父类A变量的时候,如何区分, ...

  5. C++_类和对象_C++继承_继承的方式_公共继承_保护继承_私有继承---C++语言工作笔记062

    然后我们再去看c++中的继承,现在我们来看,c++中继承的, 3种方式. 去看上面的图,可以看到,有公共继承,有保护继承,有私有继承.3种方式. 我们去写代码去看看.首先,我们写个Base1类, 然后 ...

  6. C++_类和对象_C++继承_继承中的构造和析构顺序---C++语言工作笔记064

    然后我们再去看c++中的构造和析构函数的执行的顺序. . 直接用案例说明,可以看到,上面呢,我们写个Base类,然后 写这个类的构造方法. 然后我们在Base类中写上构造方法,和析构方法. 然后我们再 ...

  7. C++_类和对象_C++继承_基本语法---C++语言工作笔记061

    然后,我们来看c++中的继承,可以看到,继承可以用来减少一些重复的代码, 其实,跟java中的继承的概念是差不多的. 举个例子 一个网站有,头部,有底部,有内容.而内容,可能不一样, 但是,头部,底部 ...

  8. C++_类和对象_C++多态_案例3-电脑组装---C++语言工作笔记075

    然后我们再来看一个案例,这个案例,会把大体的代码写一下,然后 后面的内容,可以做为练习,自己实现. 可以看到,如果我们要组装一台电脑的话,首先, 我们有个,CPU的抽象类,有个显卡的抽象类,有个内存条 ...

  9. C++_类和对象_C++多态_纯虚函数和抽象类---C++语言工作笔记072

    然后我们再来看一下c++中的抽象类,以及纯虚函数是什么意思. 可以看到如果类中有纯虚函数,那么这个类,就可以称为抽象类. 抽象类,是无法实例化,跟java一样,子类继承抽象类,必须要重写抽象类中的方法 ...

最新文章

  1. c#中文件的写入与读取
  2. 使用 FRP 反向代理实现 Windows 远程连接
  3. python中怎么比较两个列表-Python3列表(list)比较操作教程
  4. 求两条轨迹间的hausdorff距离_圆锥曲线三种定义间的关系
  5. VTK:Utilities之ColorTransferFunction
  6. [导入]WINRAR 命令行语法[转载]
  7. SQL - 将NULL设置为 NOT NULL
  8. java和硬件交互_Java内存模型
  9. 安卓手机上用termux编译TeX文档并生成PDF
  10. l2正则化python_回归分析_L2正则化(岭回归)【python实现】
  11. druid 多数据源_SpringBoot+Mybatis+Druid+PageHelper 实现多数据源并分页
  12. android封装全局调用的toast_自定义Toast,解决系统Toast存在的问题
  13. 谈谈tmpdir与innodb_tmpdir的区别和用处
  14. VSTO之一:Word外接程序
  15. 无线传感网学习笔记(5)—— MAC协议的设计目标 和 LEACH协议
  16. IOS开发之逆向分析
  17. 简单系统U盘制作 / 安装系统
  18. nginx不转发static下文件_文件存储老大难,随取随用不心烦!玩转最强私人云盘群晖NAS(下)...
  19. 博主已开启评论精选什么意思_双十一前夕,小红书砸掉了博主的饭碗
  20. IDEA 解决 artifacts not found 问题

热门文章

  1. 404错误 iis thinkphp_关于ThinkPHP实现访问不存在的模块跳转到404页面的方法
  2. STM32单片机启动文件startup_stm32f10x_hd.s详解
  3. SSM整合项目实践——完成图书的CRUD
  4. tensorflow里面函数记录
  5. 10-fold Cross Validation
  6. 百面机器学习 #3 经典算法:02 逻辑回归
  7. 20190720学习小结
  8. 06_LR和最大熵模型_统计学习方法
  9. 新一代的桌面虚拟化技术
  10. 怎么样做好手机网站的优化和推广呢?