关键字virtual override在C#中是什么意思?
浏览量:1398
时间:2021-03-12 04:35:58
作者:admin
override在C#中是什么意思?
覆盖保留字表示当前函数重写基类的虚拟函数。对于许多函数,您可以提示读者某个函数已重写基类虚拟函数,这意味着虚拟函数是从基类继承的,而不是由派生类本身定义的;强制编译器检查某个函数是否重写了基类虚拟函数,如果没有,将报告错误。可以在类的成员函数参数列表后添加该关键字。Override只是一个C保留字,不是关键字,这意味着oerride只能在正确的使用位置激活“keyword”功能,其他地方可以作为标记,如:in Override;is legal。使用扩展数据重写,例如:classbase{virtualvoidf();};classderived:publicbase{voidf()override;//表示派生类重写基类虚拟函数fvoidf()override;//错误:函数f不重写任何基类虚拟函数};
关键字virtual 关键字abstract java override关键字
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。