virtual+orverride和abstract+override兩種契約關系,請問它們的區別是什么。
uj5u.com熱心網友回復:
virtual指:可overrideabstract指:必須override
uj5u.com熱心網友回復:
在il層面,abstract會自動標記virtualuj5u.com熱心網友回復:
有默認實作,沒默認實作uj5u.com熱心網友回復:
簡單來說,就是abstract和virtual的區別。abstract 沒有實作,
virtual 有實作
uj5u.com熱心網友回復:
virtual 可以不重寫orverride,使用父類也可以,子類需要自己實作功能可以orverrideabstract 一定要 orverride 不是IDE會報錯
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/87639.html
標籤:C#
上一篇:吐槽
