社区
C#
帖子详情
base.AA() 问题。 派生类怎么选择的基类
hy98521
2006-03-21 11:04:21
base.AA() 现在我的代码中有多个基类。 那么我调用基类的时候我是怎么知道调用的哪个基类呢?
...全文
117
4
打赏
收藏
base.AA() 问题。 派生类怎么选择的基类
base.AA() 现在我的代码中有多个基类。 那么我调用基类的时候我是怎么知道调用的哪个基类呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hy98521
2006-03-27
打赏
举报
回复
LixingTie(生铁) 谢谢大哥.
canserly
2006-03-21
打赏
举报
回复
是不是NET出了新东西-_-?
LixingTie
2006-03-21
打赏
举报
回复
代码中有多个基类是不可能的,因为C#中只支持单继承。如果你的意思是要访问基类的基类的话,可以这样做 base.base.AA()。base是访问该类的直接基类,base.base是访问直接基类的基类。如果还有的话,那就base.base.base.AA() 还有base.base.base.base....base.AA() -_-#
canserly
2006-03-21
打赏
举报
回复
父类\基类?
C++
派生类
向
基类
转换的可访问性
派生类
向
基类
到转换是否可访问由使用该转换到代码决定,同时
派生类
到派生访问说明符也会有影响。假定D继承自B: 只有当D公有继承B时,用户代码才能使用
派生类
向
基类
到转换;如果D继承B的方式时受保护的或者私有的,则用户代码不能使用该转换。 不论D以什么方式继承B,D的成员函数和友员函数都能使用
派生类
向
基类
的转换;
派生类
向其直接
基类
的类型转换对于
派生类
的成员和友员而言永远是可访问的。 如果D...
C++:类的继承 | 补充基础
问题
|
派生类
的隐藏
基类
对象
问题
| 切片现象
1.struct 和 class 区别2.若
派生类
公有继承了
基类
的公有成员
问题
3.
派生类
方法访问隐藏的
基类
成员
问题
公有方式继承私有方式继承4.
派生类
的隐藏
基类
对象和
基类
作为成员变量时的区别 1.struct 和 class 区别 在C++中,struct和class 都可以设计类。 区别是: struct在设计类时,成员的默认属性为公有的,而class设计的类成员默认属性为私有的。 由struct设计的类叫做数据集合,而class设计的类叫做对象。数据集合代表着只需要有数据,而对象既有数据也有方法。
C++中
派生类
成员变量和
基类
成员变量同名
问题
1.当
派生类
存在与
基类
同名的成员变量时候,
派生类
的成员会隐藏
基类
成员,但
派生类
中存在
基类
成员的拷贝,要显示的访问
BASE
::date member #include <iostream> using namespace std; class
Base
{ public: int a = 10; void print() { cout &...
关于
派生类
构造函数与
基类
构造函数的调用顺序
问题
《面向对象程序设计基础(第二版》李师贤等,第254页:C++语言的基本规则是:创建一个
派生类
的对象时,如果
基类
带有构造函数,则先调用
基类
的构造函数,然后才调用
派生类
的构造函数。 《Thinking in C++》,刘宗田等译,第261页:可以看出,构造在类层次的最根处开始,而在每一层,首先调用
基类
构造函数,然后调用成员对象构造函数。 《C++ Primer Plus(第四版)中文版》,
【C++】继承/
基类
和
派生类
(赋值兼容性规则)/同名隐藏/切片
问题
引用其实就是
基类
引用
派生类
中隐藏
基类
对象中的值。如:Object & obja =
base
;-- -- -- 》 obja是隐藏
基类
对象的别名。
C#
110,565
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章