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

面试题 相关文章推荐
公司JAVA开发面试题
Apr 02 面试题
寻找迷宫的一条出路,o通路;X:障碍
Jul 10 面试题
在数据文件自动增长时,自动增长是否会阻塞对文件的更新
May 01 面试题
.net面试题
Sep 17 面试题
动态密码技术
Oct 18 面试题
如何手工释放资源
Dec 15 面试题
Linux面试题LINUX系统类
Nov 25 面试题
介绍一下Linux中的链接
Jun 05 面试题
系统管理员的职责包括那些?管理的对象是什么?
Sep 20 面试题
软件测试工程师结构化面试题库
Nov 23 面试题
编程用JAVA解析XML的方式
Jul 07 面试题
过滤器的用法
Oct 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
PHP跨时区(UTC时间)应用解决方案
2013/01/11 PHP
CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)
2016/09/01 PHP
wordpress自定义标签云与随机获取标签的方法详解
2019/03/22 PHP
Jquery 高亮显示文本中重要的关键字
2009/12/24 Javascript
基于jquery的高性能td和input切换并可修改内容实现代码
2011/01/09 Javascript
新浪微博字数统计 textarea字数统计实现代码
2011/08/28 Javascript
jquery插件开发之实现jquery手风琴功能分享
2014/03/10 Javascript
jQuery调用ajax请求的常见方法汇总
2015/03/24 Javascript
JavaScript+CSS无限极分类效果完整实现方法
2015/12/22 Javascript
最全面的JS倒计时代码
2016/09/17 Javascript
微信小程序 框架详解及实例应用
2016/09/26 Javascript
AngularJS  双向数据绑定详解简单实例
2016/10/20 Javascript
微信小程序 图片上传实例详解
2017/05/05 Javascript
EasyUI的TreeGrid的过滤功能的解决思路
2017/08/08 Javascript
jQuery中的$是什么意思及 $. 和 $().的区别
2018/04/20 jQuery
JS实现的雪花飘落特效示例
2019/12/03 Javascript
基于vue实现探探滑动组件功能
2020/05/29 Javascript
[02:03]永远的信仰DOTA2 中国军团历届国际邀请赛回顾
2016/06/26 DOTA
Python实现图片滑动式验证识别方法
2017/11/09 Python
Python中类的初始化特殊方法
2017/12/01 Python
python实现发送邮件功能代码
2017/12/14 Python
基于python实现聊天室程序
2018/07/27 Python
Python3.5 Pandas模块之DataFrame用法实例分析
2019/04/23 Python
python3.7 openpyxl 删除指定一列或者一行的代码
2019/10/08 Python
使用npy转image图像并保存的实例
2020/07/01 Python
python如何绘制疫情图
2020/09/16 Python
python 利用Pyinstaller打包Web项目
2020/10/23 Python
日本航空官方网站:JAL
2019/06/19 全球购物
英国婚礼商城:Wedding Mall
2019/11/02 全球购物
《中国的气候》教学反思
2014/02/23 职场文书
共产党员公开承诺书
2014/03/25 职场文书
学生吸烟检讨书
2014/09/14 职场文书
护士实习自荐信
2015/03/06 职场文书
草房子读书笔记
2015/06/29 职场文书
Python使用Kubernetes API访问集群
2021/05/30 Python
十大公认最好看的动漫:《咒术回战》在榜,《钢之炼金术师》第一
2022/03/18 日漫