黑马程序员技术交流社区

标题: C#中的base关键字 [打印本页]

作者: wenbolwm    时间: 2012-3-15 14:26
标题: C#中的base关键字
请问下,C#中的base关键字是怎么回事啊?谢谢了。
作者: 徐振升    时间: 2012-3-15 15:26
this代表这个对象
base代表这个对象的基类(父类)


作者: 陈东    时间: 2012-3-15 16:59
关键字base :用于在派生类中实现对基类公有或者受保护成员的访问,但是只局限在构造函数、实例方法和实例属性访问器中,其功能有:
1、限定被相似的名称隐藏的成员
2、将对象作为参数传递到其他方法
3、声明索引器
作者: 孙秋生    时间: 2012-3-15 17:08
base关键字 主要用于从派生类中访问基类的成员   
      1、调用基类上以被其他方法重写的方法;
      2、制定创建派生类实例时应调用的基类构造函数;
作者: 韩迎龙    时间: 2012-3-15 20:01
base 关键字用于从派生类中访问基类的成员:

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

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

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

作者: 王长森    时间: 2012-3-15 21:30
所有的类至少都有一个构造函数,一个派生类自动包含来自基类的所有字段,创建一个对象时,这些字段都需要初始化,因此,有的时候,我们需要调用基类的构造函数来对基类的字段进行初始化,在定义构造函数的前提下,我们就可以使用Base关键字来调用基类的构造函数

作者: 莫洪刚    时间: 2012-3-16 08:26
可以通过base关键字,访问基类的成员和方法!
作者: 蔡军    时间: 2012-3-16 12:47
关键字base的使用:
     1、关键字base 是用来从派生类中访问基类的属性和方法成员;
     2、关键字base能在构造函数中显示调用基类的构造函数。




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