请解释virtual关键字的含义


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

Tags in this post...

面试题 相关文章推荐
C/C++程序员常见面试题二
Nov 19 面试题
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
Nov 18 面试题
广州地球村科技数据库题目
Apr 25 面试题
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回?
Feb 21 面试题
2019年分享net面试的经历和题目
Aug 07 面试题
非常详细的C#面试题集
Jul 13 面试题
在C#中如何实现多态
Jul 02 面试题
Linux面试经常问的文件系统操作命令
Nov 05 面试题
init进程的作用
Aug 20 面试题
DOM和JQuery对象有什么区别
Nov 11 面试题
Java如何读取CLOB字段
Oct 10 面试题
Servlet的生命周期
Aug 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 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
2012/12/07 PHP
如何使用php判断所处服务器操作系统的类型
2013/06/20 PHP
使用PHP获取当前url路径的函数以及服务器变量
2013/06/29 PHP
php快递单号查询接口使用示例
2014/05/05 PHP
PHP设计模式之 策略模式Strategy详解【对象行为型】
2020/05/01 PHP
代码精简的可以实现元素圆角的js函数
2007/07/21 Javascript
让div层随鼠标移动的实现代码 ie ff
2009/12/18 Javascript
Javascript的getYear、getFullYear、getUTCFullYear异同分享
2011/11/30 Javascript
js控制分页打印、打印分页示例
2014/02/08 Javascript
js字符串日期yyyy-MM-dd转化为date示例代码
2014/03/06 Javascript
js实现ifram取父窗口URL地址的方法
2015/02/09 Javascript
javascript中几个容易混淆的概念总结
2015/04/14 Javascript
js淡入淡出焦点图幻灯片效果代码分享
2015/09/08 Javascript
浅谈jQuery before和insertBefore的区别
2016/12/04 Javascript
简单了解TypeScript中如何继承 Error 类
2019/06/21 Javascript
基于vue-cli3和element实现登陆页面
2019/11/13 Javascript
用Nodejs实现在终端中炒股的实现
2020/10/18 NodeJs
基于vue+echarts数据可视化大屏展示的实现
2020/12/25 Vue.js
天翼开放平台免费短信验证码接口使用实例
2013/12/18 Python
Python文件夹与文件的操作实现代码
2014/07/13 Python
python简单判断序列是否为空的方法
2015/06/30 Python
在Python的Django框架中创建和使用模版
2015/07/15 Python
python实现用户登录系统
2016/05/21 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
python+OpenCV实现车牌号码识别
2019/11/08 Python
Python unittest单元测试框架及断言方法
2020/04/15 Python
Python常用base64 md5 aes des crc32加密解密方法汇总
2020/11/06 Python
python中Pexpect的工作流程实例讲解
2021/03/02 Python
德国箱包网上商店:koffer24.de
2016/07/27 全球购物
迪卡侬比利时官网:Decathlon比利时
2019/12/28 全球购物
物业工作计划书
2014/01/10 职场文书
学习2014年全国两会心得体会
2014/03/12 职场文书
公证委托书大全
2014/04/04 职场文书
借款协议书
2014/04/12 职场文书
opencv 分类白天与夜景视频的方法
2021/06/05 Python
详解Go语言中Get/Post请求测试
2022/06/01 Golang