请解释virtual关键字的含义


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

Tags in this post...

面试题 相关文章推荐
一套PHP的笔试题
May 31 面试题
对于没有初始化的变量的初始值可以作怎样的假定
Oct 12 面试题
数据库设计的包括哪两种,请分别进行说明
Jul 15 面试题
如何估计一张表的大小(假设该表中有1万条数据)
Mar 27 面试题
介绍一下代理模式(Proxy)
Oct 17 面试题
什么是Smart Navigation?
Jul 03 面试题
一套带网友答案的.NET笔试题
Dec 06 面试题
Linux文件系统类型
Feb 15 面试题
网友共享的几个面试题关于Java和Unix等方面的
Sep 08 面试题
Ajax的优点和缺点
Nov 21 面试题
一些关于MySql加速和优化的面试题
Jan 30 面试题
Final类有什么特点
Apr 25 面试题
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 cron中的批处理
2008/09/16 PHP
php入门学习知识点四 PHP正则表达式基本应用
2011/07/14 PHP
PHP动态分页函数,PHP开发分页必备啦
2011/11/07 PHP
php全局变量和类配合使用深刻理解
2013/06/05 PHP
php引用返回与取消引用的详解
2013/06/08 PHP
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
2013/06/18 PHP
PHP使用phpunit进行单元测试示例
2019/09/23 PHP
php模式设计之观察者模式应用实例分析
2019/09/25 PHP
解决表单中第一个非隐藏的元素获得焦点的一个方案
2009/10/26 Javascript
鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)
2013/12/14 Javascript
JavaScript函数定义的常见注意事项小结
2014/09/16 Javascript
jQuery的context属性用法实例
2014/12/27 Javascript
Hammer.js+轮播原理实现简洁的滑屏功能
2016/02/02 Javascript
全新打包工具parcel零配置vue开发脚手架
2018/01/11 Javascript
Vue.js 实现微信公众号菜单编辑器功能(一)
2018/05/08 Javascript
如何实现一个webpack模块解析器
2018/10/24 Javascript
详解vue中使用微信jssdk
2019/04/19 Javascript
Vue如何提升首屏加载速度实例解析
2020/06/25 Javascript
python3+PyQt5使用数据库表视图
2018/04/24 Python
在Python中字典根据多项规则排序的方法
2019/01/21 Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
2019/04/10 Python
Django框架自定义session处理操作示例
2019/05/27 Python
python 操作hive pyhs2方式
2019/12/21 Python
Python基于pygame实现单机版五子棋对战
2019/12/26 Python
基于Python测试程序是否有错误
2020/05/16 Python
Django windows使用Apache实现部署流程解析
2020/10/12 Python
html5的localstorage详解
2017/05/09 HTML / CSS
打印机墨盒:123Inkjets
2017/02/16 全球购物
SKECHERS斯凯奇中国官网:来自美国的运动休闲品牌
2018/11/14 全球购物
公司离职证明样本
2014/09/13 职场文书
党员批评与自我批评发言
2014/10/02 职场文书
学籍证明模板
2014/11/21 职场文书
2015大学迎新晚会策划书
2015/07/16 职场文书
庆七一活动简报
2015/07/20 职场文书
Django debug为True时,css加载失败的解决方案
2021/04/24 Python
总结Python连接CS2000的详细步骤
2021/06/23 Python