|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ 关于Base
我的收件箱(0)
共有
868
人关注过本帖
标题:
关于Base
只看楼主
加入收藏
随风云
等 级:
新手上路
威 望:
1
帖 子:263
专家分:0
注 册:2007-6-28
楼主
收藏
问题点数:0 回复次数:6
关于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
快速回复:
关于Base
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.093204 second(s), 9 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved