override和overload的区别


Posted in 面试题 onMarch 09, 2016
override 表示重写,用于继承类对基类中虚成员的实现
overload 表示重载,用于同一个类中同名方法不同参数(包括类型不同或个数不同)的实现
示例:
using System;
using System.Collections.Generic;
using System.Text;
namespace Example07
{
class Program
{
class BaseClass
{
public virtual void F()
{
Console.WriteLine(“BaseClass.F”);
}
}
class DeriveClass : BaseClass
{
public override void F()
{
base.F();
Console.WriteLine(“DeriveClass.F”);
}
public void Add(int Left, int Right)
{
Console.WriteLine(“Add for Int: {0}”, Left + Right);
}
public void Add(double Left, double Right)
{
Console.WriteLine(“Add for int: {0}”, Left + Right);
}
}
static void Main(string[] args)
{
DeriveClass tmpObj = new DeriveClass();
tmpObj.F();
tmpObj.Add(1, 2);
tmpObj.Add(1.1, 2.2);
Console.ReadLine();
}
}
}
结果:
BaseClass.F
DeriveClass.F
Add for Int: 3
Add for int: 3.3

Tags in this post...

面试题 相关文章推荐
判断单链表中是否存在环
Jul 16 面试题
介绍一下SQL Server的全文索引
Aug 15 面试题
武汉英思工程科技有限公司–ORACLE面试测试题目
Apr 30 面试题
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回?
Feb 21 面试题
.NET初级开发工程师面试题
Apr 18 面试题
什么是URL
Dec 13 面试题
能否解释一下XSS cookie盗窃是什么意思
Jun 02 面试题
什么是虚拟内存?虚拟内存有什么优势?
Feb 09 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Apr 17 面试题
介绍一下gcc特性
Oct 31 面试题
Ajax的工作原理
Dec 04 面试题
代码中finally中的代码会不会执行
Feb 06 面试题
武汉瑞得软件笔试题
Oct 27 #面试题
What's the difference between Debug and Trace class? (Debug类与Trace类有什么区别)
Sep 10 #面试题
什么是索引指示器
Aug 20 #面试题
new修饰符是起什么作用
Jun 28 #面试题
Can a struct inherit from another struct? (结构体能继承结构体吗)
Sep 25 #面试题
C#笔试题集合
Jun 21 #面试题
this关键字的含义
Apr 08 #面试题
You might like
PHP与SQL注入攻击[二]
2007/04/17 PHP
php压缩多个CSS为一个css的代码并缓存
2011/04/21 PHP
json的键名为数字时的调用方式(示例代码)
2013/11/15 PHP
php链表用法实例分析
2015/07/09 PHP
PHP获取某个月最大天数(最后一天)的方法
2015/07/29 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
2016/12/02 PHP
PHP设计模式之状态模式定义与用法详解
2018/04/02 PHP
Laravel框架实现的上传图片到七牛功能详解
2019/09/06 PHP
NodeJS使用jQuery选择器操作DOM
2015/02/13 NodeJs
jquery通过扩展select控件实现支持enter或focus选择的方法
2015/11/19 Javascript
基于jquery实现简单的手风琴特效
2015/11/24 Javascript
JavaScript拖拽、碰撞、重力及弹性运动实例分析
2016/01/08 Javascript
JavaScript操作select元素和option的实例代码
2016/01/29 Javascript
AngularJS 中文API参考手册
2016/07/28 Javascript
JS实现的系统调色板完整实例
2016/12/21 Javascript
浅谈js中的变量名和函数名重名
2017/02/13 Javascript
详解Angular2表单-模板驱动的表单(Template-Driven Forms)
2017/08/04 Javascript
ES6扩展运算符用法实例分析
2017/10/31 Javascript
JavaScript设计模式之装饰者模式定义与应用示例
2018/07/25 Javascript
node实现生成带参数的小程序二维码并保存到本地功能示例
2018/12/05 Javascript
python连接mongodb操作数据示例(mongodb数据库配置类)
2013/12/31 Python
Python实现多线程抓取妹子图
2015/08/08 Python
浅谈Python浅拷贝、深拷贝及引用机制
2016/12/15 Python
解决python3捕获cx_oracle抛出的异常错误问题
2018/10/18 Python
python函数的作用域及关键字详解
2019/08/20 Python
详解Django CAS 解决方案
2019/10/30 Python
python Django框架实现web端分页呈现数据
2019/10/31 Python
python3 使用traceback定位异常实例
2020/03/09 Python
新手常见Python错误及异常解决处理方案
2020/06/18 Python
DC Shoes官网:美国滑板鞋和服饰品牌
2017/09/03 全球购物
哄娃神器4moms商店:美国婴童用品品牌
2019/03/07 全球购物
Feelunique德国官方网站:欧洲最大的在线美容零售商
2019/07/20 全球购物
采购人员的个人自我评价
2014/01/16 职场文书
党员承诺践诺书
2014/05/20 职场文书
golang在GRPC中设置client的超时时间
2021/04/27 Golang
Win11 Build 25179预览版发布(附更新内容+ISO官方镜像下载)
2022/08/14 数码科技