1. 程式人生 > >C#.NET常見問題(FAQ)-override覆蓋和virtual虛類如何理解

C#.NET常見問題(FAQ)-override覆蓋和virtual虛類如何理解

over sta rri net 技術分享 交流 關鍵字 ace images

父類使用virtual關鍵字,可以讓子類的實例完全代替基類的類成員。(前面父類virtual後面子類override),比如下面我定義一個Employee的員工的基類,給這個基類定義了Start_Work的虛方法

技術分享

?

然後定義一個經理類,他可以直接調用子類的方法,也可以重新Start_Work方法

技術分享

?

其他所有的Employee的實例都可以直接用一個Start_Work分別執行各自的方法,也可以執行父類的方法

技術分享

?

?

?

更多教學視頻和資料下載,歡迎關註以下信息:

我的優酷空間:

http://i.youku.com/acetaohai123

技術分享

?

我的在線論壇:

http://csrobot.gz01.bdysite.com/

技術分享

?

問題交流:

QQ:910358960

郵箱:[email protected]

?

?

C#.NET常見問題(FAQ)-override覆蓋和virtual虛類如何理解