会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Glife's Blog
博客园
首页
新随笔
联系
订阅
管理
2009年12月28日
【经典】C#中隐藏(new)、方法重写(override)、重载(overload)的区别
摘要: 重载、重写和隐藏的定义: 重载:同一个作用域内发生(比如一个类里面),定义一系列同名方法,但是方法的参数列表不同。这样才能通过传递不同的参数来决定到底调用哪一个。而返回值类型不同是不能构成重载的。 重写:继承时发生,在子类中重新定义父类中的方法,子类中的方法和父类的方法是一样的 例如:基类方法声明为virtual(虚方法),派生类中使用override申明此方法的重写. 隐藏:基类方法不做申明(默...
阅读全文
posted @ 2009-12-28 12:13 Glife
阅读(1023)
评论(1)
推荐(1)
编辑
公告