|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ 关于方法重写
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
940
人关注过本帖
标题:
关于方法重写
只看楼主
加入收藏
over1230
等 级:
贵宾
威 望:
25
帖 子:113
专家分:897
注 册:2009-10-9
楼主
收藏
问题点数:0 回复次数:9
关于方法重写
在子类中对父类的方法进行重写,但如果不用关键字,也能实现子类中的方法覆盖父类的方法,
如果说加上new 是为了标记这个是覆盖父类的方法,还可以理解,那加virtural 和override,又有什么必要呢?
重写和覆盖又会有什么区别?按书上的例子感觉没什么区别,求指点。
搜索更多相关主题的帖子:
关键字
2014-12-24 10:47
举报帖子
使用道具
赠送鲜花
xydddaxia
等 级:
贵宾
威 望:
33
帖 子:466
专家分:2307
注 册:2009-3-20
第
2
楼
收藏
得分:0
重写就是覆盖,重载才不一样
站在春哥的肩膀上
2014-12-24 14:29
举报帖子
使用道具
赠送鲜花
lxsxd
等 级:
贵宾
威 望:
14
帖 子:153
专家分:357
注 册:2014-4-15
第
3
楼
收藏
得分:0
楼主:碰到了一起学习前进的战友了。和你一样,我对这些问题都琢磨不透。有时一个小问题,可以让我苦思三五天。
2楼的正解。
艰难地走在C#自学的路上…………
2014-12-25 08:22
举报帖子
使用道具
赠送鲜花
over1230
等 级:
贵宾
威 望:
25
帖 子:113
专家分:897
注 册:2009-10-9
第
4
楼
收藏
得分:0
回复 3楼 lxsxd
你应该已经把基础的学完了,已经开始提高了吧?
看我注册时间09年就注册了,当时想学,没沉下心来,现在是准备沉下心来好好学下。
现在看到抽象类,接口,索引器,看着总感觉没什么用,好多都还不理解,苦苦挣扎中。
2014-12-25 20:33
举报帖子
使用道具
赠送鲜花
lxsxd
等 级:
贵宾
威 望:
14
帖 子:153
专家分:357
注 册:2014-4-15
第
5
楼
收藏
得分:0
我现在看到窗体设计了。一样的感觉,第一,认为没有什么用;第二,学这个和我当前做的一点关系也没有。每次遇到难题总要苦苦思索,真羡慕那些有老师教的同学学习编程。
艰难地走在C#自学的路上…………
2014-12-26 08:10
举报帖子
使用道具
赠送鲜花
lxsxd
等 级:
贵宾
威 望:
14
帖 子:153
专家分:357
注 册:2014-4-15
第
6
楼
收藏
得分:0
这个论坛,我注册是比较早的,当时是自学FOX,中间隔了很多年,没有看这方面的书,也就是上半年开始,我开始看C#的
艰难地走在C#自学的路上…………
2014-12-26 08:11
举报帖子
使用道具
赠送鲜花
Maick
等 级:
贵宾
威 望:
32
帖 子:251
专家分:1314
注 册:2012-9-21
第
7
楼
收藏
得分:0
都是人才..能自学..牛逼..
2015-01-02 14:22
举报帖子
使用道具
赠送鲜花
闻!鸡起床
等 级:
新手上路
帖 子:2
专家分:0
注 册:2015-1-9
第
8
楼
收藏
得分:0
哎哎~作为一个大一新生,表示学这个很吃力啊
2015-01-09 23:06
举报帖子
使用道具
赠送鲜花
lxsxd
等 级:
贵宾
威 望:
14
帖 子:153
专家分:357
注 册:2014-4-15
第
9
楼
收藏
得分:0
以下是引用
Maick
在2015-1-2 14:22:29的发言:
都是人才..能自学..牛逼..
感兴趣,然后就看书,估摸着这应该算是自学。我很羡慕那些有老师讲课的同学。真心希望自己能坐在某个班里听课,然后和同学一起学习,一起开发。
艰难地走在C#自学的路上…………
2015-01-10 10:02
举报帖子
使用道具
赠送鲜花
飘渺烟云
等 级:
新手上路
帖 子:3
专家分:2
注 册:2015-1-21
第
10
楼
收藏
得分:0
基类方法必须定义为 virtual。如果派生类中的方法前面没有 new 或 override 关键字,则编译器将发出警告,该方法将有如存在 new 关键字一样执行操作。如果派生类中的方法前面带有 new 关键字,则该方法被定义为独立于基类中的方法。如果派生类中的方法前面带有 override 关键字,则派生类的对象将调用该方法,而不调用基类方法。
可以从派生类中使用 base 关键字调用基类方法。override、virtual 和 new 关键字还可以用于属性、索引器和事件中。
2015-01-21 23:04
举报帖子
使用道具
赠送鲜花
10
1/1页
1
快速回复:
关于方法重写
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.036890 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved