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

C#繼承與構造函數的調用實例演示

開發 后端
C#繼承構造函數的調用實例演示向你介紹了在實際操作過程中C#繼承構造函數的調用順序以及步驟。

C#繼承構造函數的調用實例演示

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5.  
  6. namespace test  
  7. {  
  8. class Program  
  9. {  
  10. static void Main(string[] args)  
  11. {  
  12. //***種情況  --C#繼承構造函數的調用
  13. A a = new B();//x=1,y=0  
  14. a.PrintFields();//x=1,y=-1  
  15. //因為構造B之前,先執行變量,y沒有明確賦值,默認為0。  
  16. //A構造函數調用的PrintFields方法在A類里是虛函數,它的實現是在B類,  
  17. //所以執行B類的PrintFields方法,結果輸出。  
  18. //雖然繼續執行完B的構造函數,使y的值是-1.但結果之前已經輸出  
  19.  
  20. //第二種情況  --C#繼承構造函數的調用
  21. B b = new B();//x=1,y=0  
  22. b.PrintFields();//x=1,y=-1  
  23. //因為構造B之前,先執行變量,y沒有明確賦值,默認為0。  
  24. //執行B的構造函數,因為B繼承A,所以先執行A的構造函數。//  
  25. A構造函數調用的PrintFields方法在A類里是虛函數,它的實現是在B類,  
  26. //所以執行B類的PrintFields方法,結果輸出。  
  27. //雖然繼續執行完B的構造函數,使y的值是-1.但結果之前已經輸出 //第三種情況  
  28. A c = new A();  
  29. c.PrintFields();//什么都不輸出  
  30.  
  31. Console.ReadKey();  
  32. }  
  33.  
  34. }  
  35.  
  36. class A  //C#繼承構造函數的調用
  37. {  
  38. public A()  
  39. {  
  40. PrintFields();  
  41.  
  42. }  
  43. public virtual void PrintFields()  
  44. { }  
  45. }  
  46. class B : A  
  47. {  
  48. int x = 1;  
  49. int y;  
  50. public B()  
  51. {  
  52. y = -1;  
  53. }  
  54. public override void PrintFields()  
  55. {  
  56. Console.WriteLine("x={0},y={1}", x, y);  
  57. }  
  58. }  
  59.  

C#繼承構造函數的調用的基本情況就向你介紹到這里,希望對你學習和掌握C#繼承構造函數的調用有所幫助。

【編輯推薦】

  1. C#構造函數的運用淺析
  2. 學習C#構造函數的一點體會
  3. C#靜態構造函數特點淺析
  4. C#靜態構造函數學習心得淺析
  5. C#繼承構造函數實現淺析
責任編輯:仲衡 來源: 中國自學編程網
相關推薦

2009-09-01 18:29:10

C#繼承C#多態

2009-10-23 11:31:05

CLR Via C#調

2009-08-13 18:36:36

C#繼承構造函數

2009-08-26 15:35:59

C#虛函數

2009-08-13 18:15:06

C#繼承構造函數

2009-08-14 09:15:28

C#調用構造函數

2024-12-31 00:07:12

2009-08-18 13:30:01

C#安裝與部署

2009-08-13 14:36:40

C#結構體構造函數

2009-08-13 17:30:30

C#構造函數

2009-08-18 10:17:25

C#枚舉類型

2009-08-14 09:50:46

C#復制構造函數

2009-07-31 14:15:38

C# 構造函數

2009-08-24 18:09:13

C#構造函數

2009-07-30 15:24:13

C#析構函數C#構造函數

2024-04-07 07:49:05

C#Switch模式匹配

2009-08-13 17:38:42

C#構造函數

2009-07-31 15:44:02

C#靜態構造函數

2009-09-04 11:15:07

選擇C#構造函數

2009-07-31 15:37:45

C#靜態構造函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 婷婷色国产偷v国产偷v小说 | 在线视频亚洲 | 国产精品久久久久无码av | 91动漫在线观看 | 久久久久久国产精品久久 | 中文一区二区视频 | 日韩在线视频免费观看 | 国产精品久久久久久妇女6080 | 国产福利在线看 | 亚洲美女网站 | 久久久91| 欧美精品久久久久久 | 国产精品视频偷伦精品视频 | av中文字幕在线 | 91亚洲国产成人久久精品网站 | 国产精品av久久久久久毛片 | 精品在线一区二区 | 网站国产| 婷婷色婷婷 | 国产精品成人一区二区 | 亚洲午夜三级 | 狠狠亚洲 | 91免费版在线观看 | 国产一区电影 | 欧美久久久久久 | 91精品久久久久久久久久入口 | 日韩一区二区三区精品 | 午夜在线 | 日本一二三区电影 | 精品欧美乱码久久久久久 | 国产一级在线视频 | 国产精品国产馆在线真实露脸 | 色婷婷久久久久swag精品 | 午夜在线| 在线一区观看 | 国产一区黄色 | 日韩视频在线一区 | 欧美成人第一页 | 成人av网站在线观看 | 日韩一区二区三区在线视频 | 中文字幕一区在线观看视频 |