黑马程序员技术交流社区
标题: 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 |