先继承Cengineer类的话,就输出Cengineer类的name和age。若改为先继承Cleader类的话,就输出Cleader类的name和age,这是什么道理?


下面这两种情况怎么输出这样的结果?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答
God_Gray 2015-09-05 16:12关注先继承,先构造,而cbase::访问的是先构造的对象。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
先继承Cengineer类的话,就输出Cengineer类的name和age。若改为先继承Cleader类的话,就输出Cleader类的name和age,这是什么道理?


先继承,先构造,而cbase::访问的是先构造的对象。