虚成员(virtual)
生活随笔
收集整理的這篇文章主要介紹了
虚成员(virtual)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
class Program{class BaseClass{public virtual void OutPut(){Console.WriteLine("我是基類方法");}}class InheritClass : BaseClass{public override void OutPut(){Console.WriteLine("我是繼承類的方法");}}static void Main(string[] args){BaseClass baseObj = new BaseClass();baseObj.OutPut();InheritClass inheritObj = new InheritClass();inheritObj.OutPut();Console.ReadKey();}}
BaseClass 類中的OutPut方法是一個虛方法含有方法的實現在?BaseClass baseObj = new BaseClass();baseObj.OutPut();可直接調用所以第一次運行顯示就是我是基類的方法 InheritClass類繼承了 BaseClass它用override重寫了OutPut方法所以在實例化InheritClass inheritObj = new InheritClass();inheritObj.OutPut();并調用OutPut方法的時候顯示的就是我是繼承類的方法了。總結 簡單來說虛方法就是可以被繼承類重寫的方法虛成員就是可以被繼承類重寫的成員
轉載于:https://www.cnblogs.com/wujiang/archive/2010/08/16/1800378.html
總結
以上是生活随笔為你收集整理的虚成员(virtual)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php int 设置超时,php如何设置
- 下一篇: android R启动找不到super分