黑马程序员技术交流社区

标题: 关于C#面向对象中的base的用法? [打印本页]

作者: dugubaitian    时间: 2014-6-12 10:39
标题: 关于C#面向对象中的base的用法?
本帖最后由 dugubaitian 于 2014-6-13 18:11 编辑

关于C#面向对象中的base的用法?   什么时候才用它?
请求各位大神赐教!!

作者: 黑马-柯校    时间: 2014-6-12 11:48
这是我总结的:还有个this关键字

A.        this关键字
1)        代表当前对象
在实例方法中使用this关键字就代表当前对象
通过this关键字可以点出本类的所有的成员和父类的非私有成员
2)        调用本类的其他的构造函数
在构造函数的后面 的 this  代表调用本类的其他的构造函数
B.        base关键字
1)        在实例方法中 通过base关键字可以显示的访问子类对象中的非私有的父类成员.
2)        调用父类的构造函数
在子类的构造函数的后面的 base 代表调用父类的构造函数.

作者: Darkhorse′Xa    时间: 2014-6-12 12:12
当子类需要调用父类的成员(非私有成员)的时候.可以用base来调用




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