请解释virtual关键字的含义


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

Tags in this post...

面试题 相关文章推荐
为什么使用接口?
Aug 13 面试题
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
Aug 09 面试题
使用索引(Index)有哪些需要考虑的因素
Oct 19 面试题
Oracle快照(snapshot)
Mar 13 面试题
介绍一下SQL中union,intersect和minus
Apr 05 面试题
什么是TCP/IP
Jul 27 面试题
C#如何允许一个类被继承但是避免这个类的方法被重载?
Feb 24 面试题
what is the difference between ext2 and ext3
Aug 25 面试题
Java编程面试题
Apr 04 面试题
三个Unix的命令面试题
Apr 12 面试题
shell程序如何生命变量?shell变量是弱变量吗?
Nov 10 面试题
什么是servlet链?
Jul 13 面试题
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 多个submit提交表单 处理方法
2009/07/07 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
js字符串的各种格式的转换 ToString,Format
2011/08/08 Javascript
JS中for循序中延迟加载动态效果的具体实现
2013/08/18 Javascript
javascript中parentNode,childNodes,children的应用详解
2013/12/17 Javascript
js+cookies实现悬浮购物车的方法
2015/05/25 Javascript
js实现C#的StringBuilder效果完整实例
2015/12/22 Javascript
JavaScript正则表达式匹配 div  style标签
2016/03/15 Javascript
jQuery基础_入门必看知识点
2016/07/04 Javascript
JavaScript导航脚本判断当前导航
2016/07/12 Javascript
利用JS实现简单的日期选择插件
2017/01/23 Javascript
Angular2学习教程之组件中的DOM操作详解
2017/05/28 Javascript
动态加载JavaScript文件的3种方式
2018/05/05 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
详解vue-cli下ESlint 配置说明
2018/09/03 Javascript
js根据json数据中的某一个属性来给数据分组的方法
2018/10/08 Javascript
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
2019/03/15 Javascript
基于JS实现一个随机生成验证码功能
2019/05/29 Javascript
Vue中computed及watch区别实例解析
2020/08/01 Javascript
Python3基础之基本运算符概述
2014/08/13 Python
Tornado协程在python2.7如何返回值(实现方法)
2017/06/22 Python
使用Python搭建虚拟环境的配置方法
2018/02/28 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
2019/05/07 Python
将python运行结果保存至本地文件中的示例讲解
2019/07/11 Python
pandas中的数据去重处理的实现方法
2020/02/10 Python
TFRecord文件查看包含的所有Features代码
2020/02/17 Python
Django单元测试中Fixtures的使用方法
2020/02/26 Python
如何理解Python中包的引入
2020/05/29 Python
编写函数,将一个3*3矩阵转置
2013/10/09 面试题
工商管理实习自我鉴定
2013/09/28 职场文书
入党申请自荐书范文
2014/02/11 职场文书
古汉语文学求职信范文
2014/03/16 职场文书
大学生社会实践感想
2015/08/11 职场文书
2016年区委书记抓基层党建工作公开承诺书
2016/03/25 职场文书
剑指Offer之Java算法习题精讲二叉树专项训练
2022/03/21 Java/Android