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

面试题 相关文章推荐
JSF面试题:Jsf中导航的标签是什么
Apr 20 面试题
Java TransactionAPI (JTA) 主要包含几部分
Dec 07 面试题
SQL里面如何插入自动增长序列号字段
Mar 29 面试题
华三通信H3C面试题
May 15 面试题
Linux文件系统类型
Sep 16 面试题
init进程的作用
Apr 12 面试题
介绍一下Make? 为什么使用make
Dec 08 面试题
某公司部分笔试题
Nov 05 面试题
介绍一下如何优化MySql
Dec 20 面试题
Lucene推荐的分页方式是什么?
Dec 07 面试题
Java的类可以定义为Protected或者Private得吗
Sep 25 面试题
J2EE中的容器都包括哪些
Aug 21 面试题
武汉瑞得软件笔试题
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
用DBSQL类加快开发MySQL数据库程序的速度
2006/10/09 PHP
php 代码优化的42条建议 推荐
2009/09/25 PHP
apache+php+mysql安装配置方法小结
2010/08/01 PHP
Laravel实现批量更新多条数据
2020/04/06 PHP
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
2012/07/25 Javascript
js网页中的(运行代码)功能实现思路
2013/02/04 Javascript
jQuery分别获取选中的复选框值的示例
2014/06/17 Javascript
node.js解决获取图片真实文件类型的问题
2014/12/20 Javascript
根据配置文件加载js依赖模块
2014/12/29 Javascript
在Python中使用glob模块查找文件路径的方法
2015/06/17 Javascript
轻松学习jQuery插件EasyUI EasyUI创建CRUD应用
2015/11/30 Javascript
JS检测页面中哪个HTML标签触发点击事件的方法
2016/06/17 Javascript
JS实现快速的导航下拉菜单动画效果附源码下载
2016/11/01 Javascript
利用JS实现页面删除并重新排序功能
2016/12/09 Javascript
js获取当前页的URL与window.location.href简单方法
2017/02/13 Javascript
从零开始学习Node.js系列教程二:文本提交与显示方法
2017/04/13 Javascript
jQuery鼠标悬停内容动画切换效果
2017/04/27 jQuery
Angular中支持SCSS的方法
2017/11/18 Javascript
Angular2 父子组件通信方式的示例
2018/01/29 Javascript
Vue2 添加数据可视化支持的方法步骤
2019/01/02 Javascript
[02:10]三分钟回顾完美世界城市挑战赛
2019/01/24 DOTA
使用django-suit为django 1.7 admin后台添加模板
2014/11/18 Python
Python注释详解
2016/06/01 Python
python中将字典形式的数据循环插入Excel
2018/01/16 Python
Python实现按当前日期(年、月、日)创建多级目录的方法
2018/04/26 Python
python3解析库lxml的安装与基本使用
2018/06/27 Python
opencv实现图片模糊和锐化操作
2018/11/19 Python
使用Python快乐学数学Github万星神器Manim简介
2019/08/07 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
2020/04/23 Python
python 线程的五个状态
2020/09/22 Python
Python tempfile模块生成临时文件和临时目录
2020/09/30 Python
香港太阳眼镜网上商店:SmartBuyGlasses香港
2016/07/22 全球购物
一家专门经营包包的英国网站:MyBag
2019/09/08 全球购物
工程管理专业个人求职信范文
2013/12/07 职场文书
行政工作试用期自我评价
2014/09/14 职场文书
mysql5.7的安装及Navicate长久免费使用的实现过程
2021/11/17 MySQL