搜索
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 派生类的方法疑问
标题:
派生类的方法疑问
只看楼主
zb07nju
等 级:
新手上路
帖 子:4
专家分:2
注 册:2009-12-30
第
11
楼
得分:0
Class CDer2由于你自己已经写了一个构造函数,所以就不会有默认的构造函数,因为你的CDer2类继承了CRoot类,所以声明CDer2 C;的时候会默认调用CRoot的无参构造函数,所以small会被初始化为2,当你的C对象调用showsmall()函数的时候,是调用的父类的showsmall()函数,也就会显示出small = 2的结果,要想显示small = 0,只要自己在CDer2类中写一个showsmall()函数,覆盖父类的showsmall()函数。
2009-12-30 16:55
11
2/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-294520-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.684310 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved