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

C# override和overload經驗總結

開發 后端
這里介紹C# override和overload的特點和區別,override 表示重寫,用于繼承類對基類中虛成員的實現,overload 表示重載,用于同一個類中同名方法不同參數的實現。

C#語言還是比較常見的東西,這里我們主要介紹C# override和overload區別,包括介紹C# override和overload特點等方面。

C# override和overload特點

重載(Overload)類中定義的方法可能有不同的版本特點:
◆方法名必須相同
◆參數列表必須不相同
◆返回值類型可以不相同

覆寫(overwrite)子類為滿足自己的需要來重復定義某個方法的不同實現,通過使用關鍵字override來覆寫。特點:
◆相同的方法名稱
◆相同的參數列表
◆相同的返回值類型

C# override和overload區別
◆override 表示重寫,用于繼承類對基類中虛成員的實現
◆overload 表示重載,用于同一個類中同名方法不同參數(包括類型不同或個數不同)的實現

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Text;  
  4.    
  5. namespace Example07  
  6. {  
  7. class Program  
  8. {  
  9. class BaseClass  
  10. {  
  11. public virtual void F()  
  12. {  
  13. Console.WriteLine("BaseClass.F");  
  14. }  
  15. }  
  16. class DeriveClass : BaseClass  
  17. {  
  18. public override void F()  
  19. {  
  20. base.F();  
  21. Console.WriteLine("DeriveClass.F");  
  22. }  
  23. public void Add(int Left, int Right)  
  24. {  
  25. Console.WriteLine("Add for Int: {0}", Left + Right);  
  26. }  
  27. public void Add(double Left, double Right)  
  28. {  
  29. Console.WriteLine("Add for int: {0}", Left + Right);  
  30. }  
  31. }  
  32. static void Main(string[] args)  
  33. {  
  34. DeriveClass tmpObj = new DeriveClass();  
  35. tmpObj.F();  
  36. tmpObj.Add(1, 2);  
  37. tmpObj.Add(1.1, 2.2);  
  38.    
  39. Console.ReadLine();  
  40. }  
  41. }  

【編輯推薦】

  1. C# const常量詳細介紹
  2. C# Lambda表達式學習筆記
  3. C#隱式類型局部變量經驗總結
  4. 調用C# Thread.Start()方法
  5. C# CheckStatus()方法
責任編輯:佚名 來源: 博客園
相關推薦

2009-08-13 18:13:27

C#學習經驗

2009-09-18 10:21:13

C#數組C#串操作

2009-08-11 14:20:41

C# .NET學習經驗

2009-08-24 14:56:01

C#連接Access

2009-08-21 17:42:36

C#調用API

2009-09-02 14:14:44

C# COM接口轉換

2009-09-01 13:10:39

C#讀取Word

2009-08-07 09:47:17

C#枚舉C#數組

2009-09-01 13:00:05

C#實現Windows

2009-08-27 15:45:30

C#正則表達式

2009-08-26 15:39:08

C#隱式類型局部變量

2011-06-02 13:28:17

OverloadOverride

2009-08-20 17:35:47

Servlet和JSP

2009-09-03 13:48:20

C#實現Web服務器功

2009-10-15 09:27:00

2009-08-21 14:22:22

C# new和over

2010-02-02 15:44:18

C++遍歷集合

2009-09-16 17:13:54

學習Linq

2009-08-19 09:24:43

AJAX引擎經驗總結

2009-09-29 16:32:11

OJB Hiberna
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区二区三区四区五区加勒比 | 国产一级片在线观看视频 | 国产精品不卡视频 | 久久69精品久久久久久久电影好 | 国产精品久久精品 | 日韩一级免费电影 | 久久这里只有精品首页 | 国产 日韩 欧美 中文 在线播放 | 日本一区二区电影 | 精品视频一区二区三区在线观看 | av一级 | 日本成人久久 | 99免费视频 | 9999国产精品欧美久久久久久 | 久久综合狠狠综合久久综合88 | 国产精品一区二区三 | 国产不卡一区 | 午夜看看 | cao在线| 国产精品一区一区 | 国产丝袜人妖cd露出 | 99精品欧美一区二区三区综合在线 | 在线日韩视频 | 久久乐国产精品 | 国产精品视频免费播放 | 国产精品永久在线观看 | 国产高清在线精品一区二区三区 | 免费a v网站 | 欧美黑人一级爽快片淫片高清 | 涩涩视频网站在线观看 | 偷拍亚洲色图 | 日日夜夜天天干 | 精品视频在线播放 | 激情91| 久久久青草婷婷精品综合日韩 | 国产精品一区二区视频 | 999国产视频 | 高清国产一区二区 | 欧美精品在线观看 | 国产91综合一区在线观看 | 一区二区三区免费 |