virtual方法和override方法

更新时间:2023-07-23 03:01:12 阅读: 评论:0

virtual⽅法和override⽅法
virtual⽅法:
如果在⽗类中使⽤了virtual关键字,⽽在其派⽣类中有没有override或new关键字,⽽直接引⽤⼀个同名⽅法的话,编译器将会报告错误,并将使⽤new⽅法,及以忽略派⽣类中的⽅法的⽅式来运⾏。
为了是派⽣类的实例完全代替来⾃基类的类成员,基类必须将该成员声明为虚拟的。这是通过在该成员的返回类型之前添加virtual关键字来实现的。
使⽤virtual需注意:
virtual修饰符不能与static、abstract、private或override修饰符⼀起使⽤。
在静态属性上的使⽤virtual修饰符是错误的。
通过使⽤override修饰符的属性声明,可在派⽣类中重写virtual继承属性。
保护校园环境倡议书override⽅法:裕陵地宫
override⽅法是提从基类继承的成员的新实现。通过override声明重写的⽅法称为重写⽅法。重写⽅法必
鱼尾纹怎么去除什么规律须是virtual、abstract或override的。
惊涛骇浪的意思
如果在派⽣类中的⽅法前使⽤带有override的关键字,则派⽣类的对象将调⽤该⽅法,⽽不调⽤基类中的⽅法。
餐馆英文
使⽤override需注意:
override⽣命不能更改virtual⽅法的可访问性。
override⽅法和virtual⽅法必须具有相同的访问级别修饰符。白芍的作用和功效
不能使⽤修饰符new、static、virtual或abstract来修饰override⽅法。
语言与文化的关系
重写属性声明必须指定与继承属性完全相同的访问修饰符、类型和名称,并且被重写的属性必须是virtual、abstract或override的。

本文发布于:2023-07-23 03:01:12,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1092791.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:修饰符   属性   成员   重写
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图