请解释virtual关键字的含义


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

Tags in this post...

面试题 相关文章推荐
如何使用PHP session
Apr 21 面试题
为什么要优先使用同步代码块而不是同步方法?
Jan 30 面试题
新东网科技Java笔试题
Jul 13 面试题
附答案的Java面试题
Nov 19 面试题
struct和class的区别
Nov 20 面试题
请解释virtual关键字的含义
Jun 17 面试题
通用C#笔试题附答案
Nov 26 面试题
String s = new String(“xyz”);创建了几个String Object?
Aug 05 面试题
介绍一下Java中的static关键字
May 12 面试题
九州传奇上机题
Jul 10 面试题
Java基础面试题
Nov 02 面试题
Unix里面如何在后台运行程序
Oct 14 面试题
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 strstr查找字符串中是否包含某些字符的查找函数
2010/06/03 PHP
给ECShop添加最新评论
2015/01/07 PHP
Linux平台PHP5.4设置FPM线程数量的方法
2016/11/09 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
关于Blog顶部的滚动导航条代码
2006/09/25 Javascript
JavaScript DOM 学习第七章 表单的扩展
2010/02/19 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
详解JavaScript中undefined与null的区别
2014/03/29 Javascript
js实现Form栏显示全格式时间时钟效果代码
2015/08/19 Javascript
JS实现table表格固定表头且表头随横向滚动而滚动
2017/10/26 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
vue代理和跨域问题的解决
2018/07/18 Javascript
详解element-ui中表单验证的三种方式
2019/09/18 Javascript
vue实现验证用户名是否可用
2021/01/20 Vue.js
一个简单的python程序实例(通讯录)
2013/11/29 Python
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
2013/12/04 Python
python服务器端收发请求的实现代码
2014/09/29 Python
在Python程序中操作文件之isatty()方法的使用教程
2015/05/24 Python
python实现简单爬虫功能的示例
2016/10/24 Python
python验证码识别教程之滑动验证码
2018/06/04 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
2018/10/11 Python
Python实现连接MySql数据库及增删改查操作详解
2019/04/16 Python
Django模板导入母版继承和自定义返回Html片段过程解析
2019/09/18 Python
pandas apply多线程实现代码
2020/08/17 Python
Html5获取高德地图定位天气的方法
2019/12/26 HTML / CSS
三星美国官网:Samsung美国
2017/02/06 全球购物
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
《厄运打不垮的信念》教学反思
2014/04/13 职场文书
邀请函怎么写
2015/01/30 职场文书
毕业纪念册寄语大全
2015/02/26 职场文书
2015年社区中秋节活动总结
2015/03/23 职场文书
中秋节寄语2015
2015/03/24 职场文书
2015年物业公司保洁工作总结
2015/10/22 职场文书
2016国庆节67周年红领巾广播稿
2015/12/18 职场文书
Redis如何一键部署脚本
2021/04/12 Redis
oracle delete误删除表数据后如何恢复
2022/06/28 Oracle