日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#override和overload經(jīng)驗總結

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

成都創(chuàng)新互聯(lián)是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設公司,自成立以來公司不斷探索創(chuàng)新,始終堅持為客戶提供滿意周到的服務,在本地打下了良好的口碑,在過去的十多年時間我們累計服務了上千家以及全國政企客戶,如白烏魚等企業(yè)單位,完善的項目管理流程,嚴格把控項目進度與質(zhì)量監(jiān)控加上過硬的技術實力獲得客戶的一致贊美。

C# override和overload特點

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

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

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

 
 
 
  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. }  

當前文章:C#override和overload經(jīng)驗總結
文章起源:http://www.dlmjj.cn/article/coodsos.html