2009年10月25日
摘要: base关键字在随笔《用《叩响C#之门》复习C#基础知识 第九章 面向对象编程:继承》叙述过一些,但自己试验后,发现表述不妥,拎出来单独分析下 每个对象都有一个指向自身的引用符即this,同样,可以通过base关键字来访问基类成员。 base常用于1)在派生类对象初始化时和基类进行通信(即调用派生类构造函数前调用基类构造函数);2)访问基类的公有成员和受保护成员,私有成员不可访问;同时,bas... 阅读全文
posted @ 2009-10-25 20:36 友闻语上 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 针对《扣响C#之门》书中第九章中引出的虚方法继承使用,产生了很多疑问(感谢该书能激发读者的深思,刚开始学其他书时想都不会去想这些问题),关于这部分内容的确值得深入,先对基类引用符指向派生类对象引起的思考进行分析:1、当派生类继承基类时,实际上是将基类所有成员全部继承下来(除了sealed声明的密封函数或密封类),当创建派生类对象时,不论派生类是否重写或隐藏了基类的成员,原基类的这些成员依然会被生成... 阅读全文
posted @ 2009-10-25 18:03 友闻语上 阅读(1235) 评论(1) 推荐(0) 编辑