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

面试题 相关文章推荐
描述一下JVM加载class文件的原理机制
Dec 08 面试题
怎样让char类型的东西转换成int类型
Dec 09 面试题
C语言笔试集
Jul 24 面试题
如何向接受结构参数的函数传入常数值
Feb 17 面试题
什么是数据抽象
Nov 26 面试题
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
Jan 21 面试题
介绍一下木马病毒的种类
Jul 26 面试题
linux面试题参考答案(8)
Aug 11 面试题
介绍一下write命令
Sep 24 面试题
为什么需要版本控制?
Aug 08 面试题
sleep()方法和wait()方法的区别是什么
Nov 17 面试题
Unix里面如何在后台运行程序
Oct 14 面试题
武汉瑞得软件笔试题
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学习之变量的使用
2011/05/29 PHP
php dirname(__FILE__) 获取当前文件的绝对路径
2011/06/28 PHP
一个php短网址的生成代码(仿微博短网址)
2014/05/07 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
php实现表单提交上传文件功能
2018/05/28 PHP
PHP堆栈调试操作简单示例
2018/06/15 PHP
php 中的信号处理操作实例详解
2020/03/04 PHP
用于自动添加Digg This!按钮的JavaScript
2006/12/23 Javascript
Jquery同辈元素选中/未选中效果的实例代码
2013/08/01 Javascript
SinaEditor使用方法详解
2013/12/28 Javascript
JavaScript声明变量时为什么要加var关键字
2014/09/29 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
2015/03/27 Javascript
jQuery插件简单实现方法
2015/07/18 Javascript
jQuery实现垂直半透明手风琴特效代码分享
2015/08/21 Javascript
详解javascript实现瀑布流列式布局
2016/01/29 Javascript
jQuery实现拖动剪裁图片作为头像
2016/12/28 Javascript
jQuery实现页面滚动时智能浮动定位
2017/01/08 Javascript
微信小程序 picker 组件详解及简单实例
2017/01/10 Javascript
对vue 键盘回车事件的实例讲解
2018/08/25 Javascript
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
2018/09/14 Javascript
layui实现把数据表格时间戳转换为时间格式的例子
2019/09/12 Javascript
js实现抽奖的两种方法
2020/03/19 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
[00:36]我的中国心——Serenity vs Fnatic
2018/08/21 DOTA
python使用zip将list转为json的方法
2018/12/31 Python
Python3实现从排序数组中删除重复项算法分析
2019/04/03 Python
python画图把时间作为横坐标的方法
2019/07/07 Python
Django处理Ajax发送的Get请求代码详解
2019/07/29 Python
python subprocess pipe 实时输出日志的操作
2020/12/05 Python
CSS3动画之流彩文字效果+图片模糊效果+边框伸展效果实现代码合集
2017/08/18 HTML / CSS
CSS3控制HTML元素动画效果
2014/02/08 HTML / CSS
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
中学教师师德承诺书
2014/05/23 职场文书
领导干部作风整顿剖析材料
2014/10/11 职场文书
财务总监岗位职责
2015/02/03 职场文书
幼儿园开学家长寄语(2016春季)
2015/12/03 职场文书