黑马程序员技术交流社区

标题: C#面向对象base关键字 [打印本页]

作者: 宋健    时间: 2013-3-12 08:48
标题: C#面向对象base关键字
本帖最后由 宋健 于 2013-3-12 23:02 编辑

C#面向对象base关键字可以显示调用父类有参数构造函数,那可以调用父类其他方法吗?
作者: 朱君    时间: 2013-3-12 09:07
base()应该就是调用父类构造函数的时候用的
作者: 董华阳    时间: 2013-3-12 09:42
可以 详细介绍请见  http://blog.csdn.net/xueyong4712816/article/details/6506436
作者: 肖彬    时间: 2013-3-12 09:50

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

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

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

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



作者: 张怀晶    时间: 2013-3-12 10:11
base关键词就是调用父类的构造函数,将参数值传给父类的相同参数的构造函数,然后初始化对象的属性值




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2