程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#方法和屬性重寫幾點說明

C#方法和屬性重寫幾點說明

編輯:關於C語言
派生類定義方法主方式 基類的方法是Virtual的 基類的方法不是Virtual的 派生類的方法是用New限定符標記的 在派生類中隱藏該方法 在派生類中隱藏該方法 派生類的方法是用overide限定符標記的 在派生類中重寫該方法 編譯器生成一個錯誤----不可得寫的虛擬的方法 派生類沒有特殊的限定符 默認隱藏該方法,但會出現一個警告,因為不存在new限定符 默認隱藏該方法,但會出現一個警告,因為不存在new限定符   如果認為在派生類中應該或是可以重寫類的某些成員,而不是隱藏它們,那麼一定要把它們聲明為Virtual。為了在派生類中重寫方法,必須將它們聲明為Virtual。如果不將基類成員顯示聲明為Virtual,那麼就不能在派生類中重寫它。 C#默認的為非Virtual。

注意:重寫與重載不同,不要混淆。重載是只多態方面。 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved