搜索
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ 关于Base
标题:
关于Base
只看楼主
随风云
等 级:
新手上路
威 望:
1
帖 子:263
专家分:0
注 册:2007-6-28
楼主
问题点数:0 回复次数:6
关于Base
在什么情况下用Base...呢?哪位高手帮忙!
搜索更多相关主题的帖子:
Base
2007-06-30 18:26
缘来
等 级:
新手上路
帖 子:135
专家分:0
注 册:2006-11-18
第
2
楼
得分:0
在继承类的时候会用到。派生类方法可以使用base关键字来调用基类的相同方法,以降低代码的冗余。
例如基类中有方法:
public virtual string aaa()
{
return “a” +“ b” +“ c”;//输出abc
}
在继承的类中可以这样改写方法:
public override string aaa()
{
return base.aaa() +"哈哈";//输出abc哈哈
}
这样就可以少写一些代码,不过这个例子是看不出来的,道理是这样的。
博客:
http://hi.baidu.com/xiaotown
欢迎大家一起交流!
2007-06-30 21:54
卡卡艾
等 级:
贵宾
威 望:
22
帖 子:672
专家分:0
注 册:2007-4-3
第
3
楼
得分:0
使用Base 关键字之后,就可以访问基类的具有公有或着保护权限的成员..
革命尚未成功,同志仍需努力-----+++
2007-06-30 21:55
随风云
等 级:
新手上路
威 望:
1
帖 子:263
专家分:0
注 册:2007-6-28
第
4
楼
得分:0
谢谢了,昨晚才从.net framework技术内幕black book中看了几个例子,若有所感,谢谢大家让我更清楚了
真的想象风一样去流浪!
2007-07-02 08:44
C_B_Lu
等 级:
新手上路
威 望:
1
帖 子:453
专家分:0
注 册:2006-1-10
第
5
楼
得分:0
Base应是告诉在初始化类时应调有基类的哪一个构造函数的吧...
帮助那些真正需要帮助的人,是对帮助你的人最好的回报!
2007-07-02 22:41
guoxhvip
来 自:聖西羅南看臺
等 级:
贵宾
威 望:
44
帖 子:4052
专家分:135
注 册:2006-10-8
第
6
楼
得分:0
想调用父类的方法或初始化父类成员变量时
愛生活 && 愛編程
2007-07-03 04:46
philmei
等 级:
新手上路
帖 子:24
专家分:0
注 册:2007-11-20
第
7
楼
得分:0
base一共只有两种用法
1. 调用派生类的构造函数时引用基类的构造函数。
2. 用于虚拟方法,在使用override的方法中使用base.XXX()用来调用基类中的virtual方法。
我可不可以这么理解?
扫地恐伤蝼蚁命,爱惜飞蛾纱罩灯
2007-11-25 00:41
7
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-151653-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.531436 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved