A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 宋健 中级黑马   /  2013-3-12 08:48  /  1206 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 宋健 于 2013-3-12 23:02 编辑

C#面向对象base关键字可以显示调用父类有参数构造函数,那可以调用父类其他方法吗?

4 个回复

倒序浏览
base()应该就是调用父类构造函数的时候用的
回复 使用道具 举报
可以 详细介绍请见  http://blog.csdn.net/xueyong4712816/article/details/6506436

评分

参与人数 1黑马币 +6 收起 理由
宋健 + 6

查看全部评分

回复 使用道具 举报

base 关键字用于从派生类中访问基类的成员:

  • 调用基类上已被其他方法重写的方法。

  • 指定创建派生类实例时应调用的基类构造函数。


基类访问只能在构造函数、实例方法或实例属性访问器中进行。

从静态方法中使用 base 关键字是错误的。

所访问的基类是类声明中指定的基类。 例如,如果指定 class ClassB : ClassA,则无论 ClassA 的基类如何,从 ClassB 上访问 ClassA 的成员。


回复 使用道具 举报
base关键词就是调用父类的构造函数,将参数值传给父类的相同参数的构造函数,然后初始化对象的属性值
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马