成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

比較C# new和override

開發 后端
這里介紹C# new和override,override是指“覆蓋”,是指子類覆蓋了父類的方法,new是指“隱藏”,是指子類隱藏了父類的方法。

C# new和override都會覆蓋父類中的方法。那它們兩者之前有什么區別呢?

override是指“覆蓋”,是指子類覆蓋了父類的方法。子類的對象無法再訪問父類中的該方法。new是指“隱藏”,是指子類隱藏了父類的方法,當然,通過一定的轉換,可以在子類的對象中訪問父類的方法。所以說C# new和override的區別是覆蓋和隱藏

以下是代碼:

  1. <PRE class=csharp name="code">class Base  
  2. {  
  3. public virtual void F1()  
  4. {  
  5. Console.WriteLine("Base's virtual function F1");  
  6. }  
  7. public virtual void F2()  
  8. {  
  9. Console.WriteLine("Base's virtual fucntion F2");  
  10. }  
  11. }  
  12. class Derived:Base  
  13. {  
  14. public override void F1()  
  15. {  
  16. Console.WriteLine("Derived's override function F1");  
  17. }  
  18. public new void F2()  
  19. {  
  20. Console.WriteLine("Derived's new function F2");  
  21. }  
  22. }  
  23. class Program  
  24. {  
  25. public static void Main(string[] args)  
  26. {  
  27. Base b1 = new Derived();  
  28. //由于子類覆蓋了父類的方法,因此這里調用的是子類的F1方法。也是OO中多態的體現  
  29. b1.F1();  
  30. //由于在子類中用new隱藏了父類的方法,因此這里是調用了隱藏的父類方法  
  31. b1.F2();  
  32. }  

以上介紹C# new和override的區別是覆蓋和隱藏。

【編輯推薦】

  1. 如何用C#和ADO.NET訪問
  2. 淺析C# Switch語句
  3. C#驗證輸入方法詳解
  4. 簡單介紹C# 匿名方法
  5. C# FileSystemWatcher對象
責任編輯:佚名 來源: 博客園
相關推薦

2009-08-26 14:54:23

C# new和over

2009-08-28 15:28:22

C# overridenew隱藏

2009-08-27 11:21:36

C# override

2009-08-11 13:13:09

C#和Java比較

2009-08-11 14:57:11

比較C#和Java

2015-04-01 14:34:37

C#dynamicDictionary性

2009-09-07 15:04:07

2009-09-01 16:19:57

C# new()約束

2009-08-12 18:16:47

C#類型比較

2025-02-13 09:32:12

C#重寫override

2009-08-11 14:16:38

C# New運算符

2009-08-27 13:06:13

C# new修飾符

2009-08-03 16:35:30

C#日期比較

2009-08-21 14:16:35

C# New關鍵字

2009-08-13 17:04:09

C#語言C#程序

2009-08-27 16:11:03

C# delegateC# event

2009-08-19 16:50:32

Visual C#C#語言特性

2009-08-26 10:34:15

C#類型C#變量

2009-08-27 17:54:13

C#與Flex

2011-08-19 09:48:01

C#數組
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 九九久久久 | 日韩精品一区二区三区高清免费 | 国产精品区二区三区日本 | 成人精品一区二区三区四区 | 国产乱码精品1区2区3区 | 国产一区二区影院 | 久久久av | 亚洲精品久久久 | 欧产日产国产精品视频 | 成人不卡视频 | 亚洲一区二区三区在线视频 | 精品国产一区二区三区免费 | av片在线观看网站 | 涩涩视频在线播放 | 一区二区三区电影在线观看 | 精品日韩在线 | 懂色中文一区二区在线播放 | 国产伦精品一区二区三区在线 | av网站观看 | 网站国产 | 日韩一二三区视频 | 成人国产精品久久 | 99久久免费精品国产男女高不卡 | 91大片| 国产91视频免费 | 在线看一区二区三区 | 99re热精品视频 | 久久久久久国产精品免费免费狐狸 | 午夜一级大片 | 天堂久| 国产999精品久久久久久绿帽 | 成人高清在线 | 天天干天天玩天天操 | 小h片免费观看久久久久 | 国产精品区一区二区三 | 神马久久春色视频 | 亚洲免费在线 | 久久久www | 亚洲三区视频 | 免费黄色片视频 | 国产在线视频一区二区 |