Unity中關鍵字的使用之——Virtual

上一篇中,介紹了Abstract(抽象方法),那麼Virtual(虛方法)與抽象方法的區別是什麼呢?虛方法怎樣用呢?下面是我個人的理解

Virture也是在基類定義方法時候使用的關鍵字,派生類中同樣使用override進行重寫。下面看實現

這樣就完成一個方法虛方法的實現,只要子類繼承之後,就可以擁有該方法,該方法不能是私有的,使用Override同樣完成了該方法的重寫。

通過測試的到一下結論:

一,Virtual只能用來對方法進行聲明,Abstract可以對類以及方法聲明

二.被Virtual聲明的基類,子類繼承時,可以複寫也可以不用覆寫,二Override聲明的必須重寫(因爲沒有方法體),且必須用在抽象類中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章