Unity中关键字的使用之——Virtual

Unity中关键字的使用之——Virtual上一篇中 介绍了 Abstract 抽象方法 那么 Virtual 虚方法 与抽象方法的区别是什么呢 虚方法怎样用呢 下面是我个人的理解 Virture 也是在基类定义方法时候使用的关键字 派生类中同样

大家好,欢迎来到IT知识分享网。

上一篇中,介绍了Abstract(抽象方法),那么Virtual(虚方法)与抽象方法的区别是什么呢?虚方法怎样用呢?下面是我个人的理解

Virture也是在基类定义方法时候使用的关键字,派生类中同样使用override进行重写。下面看实现

Unity中关键字的使用之——VirtualUnity中关键字的使用之——Virtual

这样就完成一个方法虚方法的实现,只要子类继承之后,就可以拥有该方法,该方法不能是私有的,使用Override同样完成了该方法的重写。

通过测试的到一下结论:

一,Virtual只能用来对方法进行声明,Abstract可以对类以及方法声明

二.被Virtual声明的基类,子类继承时,可以复写也可以不用覆写,二Override声明的必须重写(因为没有方法体),且必须用在抽象类中

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/135531.html

(0)
上一篇 2025-07-03 22:45
下一篇 2025-06-02 19:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信