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...

面试题 相关文章推荐
您熟悉ORM(Object-Relation Mapping)吗?请谈谈您所理解的ORM
Feb 08 面试题
一个C/C++编程面试题
Nov 10 面试题
一套SQL笔试题
Aug 14 面试题
什么是唯一索引
Jul 05 面试题
上海某公司.net方向笔试题
Sep 14 面试题
武汉世纪畅想数字传播有限公司.NET笔试题
Jul 22 面试题
Discard Protocol抛弃协议的作用是什么
Oct 10 面试题
介绍一下如何利用路径遍历进行攻击及如何防范
Jan 19 面试题
C#面试题问题集
Apr 02 面试题
一些Unix笔试题和面试题
Sep 25 面试题
ShellScript面试题一则-ShellScript编程
Jun 24 面试题
为什么要做架构设计
Jul 08 面试题
武汉瑞得软件笔试题
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
WINDOWS服务器安装多套PHP的另类解决方案
2006/10/09 PHP
显示程序执行时间php函数代码
2013/08/29 PHP
原创javascript小游戏实现代码
2010/08/19 Javascript
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
jQuery EasyUI API 中文文档 - ComboTree组合树
2011/10/11 Javascript
基于JavaScript实现继承机制之原型链(prototype chaining)的详解
2013/05/07 Javascript
Javascript浅谈之引用类型
2013/12/18 Javascript
jQuery插件PageSlide实现左右侧栏导航菜单
2015/04/12 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
2017/10/31 Javascript
实现div内部滚动条滚动到底部和顶部的代码
2017/11/15 Javascript
JS实现显示当前日期的实例代码
2018/07/03 Javascript
详解从Vue-router到html5的pushState
2018/07/21 Javascript
layui实现数据表格隐藏列的示例
2019/10/25 Javascript
[03:46]显微镜下的DOTA2第七期——满血与残血
2014/06/20 DOTA
Python遍历文件夹和读写文件的实现代码
2016/08/28 Python
Python+selenium实现截图图片并保存截取的图片
2018/01/05 Python
十个Python练手的实战项目,学会这些Python就基本没问题了(推荐)
2019/04/26 Python
Django用户认证系统 User对象解析
2019/08/02 Python
python异常触发及自定义异常类解析
2019/08/06 Python
python动态视频下载器的实现方法
2019/09/16 Python
Django学习之文件上传与下载
2019/10/06 Python
利用scikitlearn画ROC曲线实例
2020/07/02 Python
基于Python采集爬取微信公众号历史数据
2020/11/27 Python
美国大码时尚女装购物网站:ELOQUII
2017/12/28 全球购物
洲际酒店集团英国官网:IHG英国
2019/07/10 全球购物
伊莱克斯(Electrolux)俄罗斯网上商店:瑞典家用电器品牌
2021/01/23 全球购物
维德科技C#面试题笔试题
2015/12/09 面试题
临床专业自荐信
2014/06/22 职场文书
营销总经理岗位职责范本
2014/09/02 职场文书
九一八事变演讲稿
2014/09/05 职场文书
地方白酒代理协议书
2014/10/25 职场文书
教师自荐信范文
2015/03/06 职场文书
诚信考试承诺书范文
2015/04/29 职场文书
《火烧云》教学反思
2016/02/23 职场文书
Python趣味挑战之给幼儿园弟弟生成1000道算术题
2021/05/28 Python
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
2022/12/24 HTML / CSS