请解释virtual关键字的含义


Posted in 面试题 onJune 17, 2015
virtual 关键字用于修改方法或属性的声明,在这种情况下,方法或属性被称作虚拟成员。虚拟成员的实现可由派生类中的重写成员更改。调用虚方法时,将为重写成员检查该对象的运行时类型。将调用大部分派生类中的该重写成员,如果没有派生类重写该成员,则它可能是原始成员。默认情况下,方法是非虚拟的。不能重写非虚方法。不能将 virtual 修饰符与以下修饰符一起使用:static abstract override除了声明和调用语法不同外,虚拟属性的行为与抽象方法一样。在静态属性上使用 virtual 修饰符是错误的。 通过包括使用 override 修饰符的属性声明,可在派生类中重写虚拟继承属性

Tags in this post...

面试题 相关文章推荐
JAVA和C++区别都有哪些
Mar 30 面试题
Kingsoft金山公司C/C++笔试题
May 10 面试题
几个SQL的面试题
Mar 08 面试题
.NET面试题:什么是反射
Sep 30 面试题
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
Dec 03 面试题
C#笔试题和英文面试题
Feb 07 面试题
C#如何调用Word并打开一个Word文档
May 08 面试题
一些Unix笔试题和面试题
Jan 22 面试题
什么是GWT的Entry Point
Aug 16 面试题
介绍一下Java的事务处理
Dec 07 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
Aug 18 面试题
高级Java程序员面试题
Jun 23 面试题
System.Array.CopyTo()和System.Array.Clone()有什么区别
Jun 20 #面试题
shallow copy和deep copy的区别
May 09 #面试题
Ref与out有什么不同
Nov 24 #面试题
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
Oct 24 #面试题
什么是反射?如何实现反射?
Jul 25 #面试题
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
Jun 16 #面试题
请解释流与文件有什么不同
Jul 29 #面试题
You might like
php 随机生成10位字符代码
2009/03/26 PHP
PHP获取photoshop写入图片文字信息的方法
2015/03/31 PHP
jQuery :nth-child前有无空格的区别分析
2011/07/11 Javascript
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
2013/02/04 Javascript
jQuery遍历DOM节点操作之filter()方法详解
2016/04/14 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
2016/05/17 Javascript
JavaScript BASE64算法实现(完美解决中文乱码)
2017/01/10 Javascript
angular实现表单验证及提交功能
2017/02/01 Javascript
详解打造 Vue.js 可复用组件
2017/03/24 Javascript
js仿微信公众平台打标签功能
2017/04/08 Javascript
原生js实现简单的模态框示例
2017/09/08 Javascript
React Native使用百度Echarts显示图表的示例代码
2017/11/07 Javascript
vue项目打包后上传至GitHub并实现github-pages的预览
2019/05/06 Javascript
vue3.0中的双向数据绑定方法及优缺点
2019/08/01 Javascript
在layui tab控件中载入外部html页面的方法
2019/09/04 Javascript
javascript实现前端成语点击验证
2020/06/24 Javascript
Python实现监控程序执行时间并将其写入日志的方法
2015/06/30 Python
python实现获取Ip归属地等信息
2016/08/27 Python
详解python中的json的基本使用方法
2016/12/21 Python
python+opencv实现动态物体追踪
2018/01/09 Python
python将dict中的unicode打印成中文实例
2020/05/11 Python
Python sklearn中的.fit与.predict的用法说明
2020/06/28 Python
Python爬虫如何破解JS加密的Cookie
2020/11/19 Python
详解pandas赋值失败问题解决
2020/11/29 Python
Python爬虫之App爬虫视频下载的实现
2020/12/08 Python
阿根廷旅游网站:almundo阿根廷
2018/02/12 全球购物
丝芙兰加拿大官方网站:SEPHORA加拿大
2018/11/20 全球购物
4s店机修工岗位职责
2013/12/20 职场文书
餐厅楼面部长岗位职责范文
2014/02/16 职场文书
党员违纪检讨书
2014/02/18 职场文书
化学系大学生自荐信范文
2014/03/01 职场文书
合作协议书范本
2014/10/25 职场文书
2014年班级工作总结
2014/11/14 职场文书
表扬信范文
2019/04/22 职场文书
JavaScript实现音乐播放器
2022/08/14 Javascript
postgresql如何找到表中重复数据的行并删除
2023/05/08 MySQL