最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

C#構(gòu)造函數(shù)在繼承過(guò)程中的執(zhí)行順序

2021-03-14 15:02 作者:老-_-白  | 我要投稿

?using System;

class Program
??? {
??????? static void Main(string[] args)
??????? {
??????????? childTest test = new childTest();
??????????? childTest test1 = new childTest(2);
??????????? childTest test2 = new childTest(2, 3);
??????????? Console.Read();
??????? }
??? }
??? class baseTest
??? {
?????? public baseTest()
??????? {
??????????? Console.WriteLine("父類(lèi)構(gòu)造函數(shù)");
??????? }
??????? public baseTest(int i)
??????? {
??????????? Console.WriteLine("父類(lèi)有參數(shù)構(gòu)造函數(shù)"+i);
??????? }
??? }
??? class childTest:baseTest
??? {
??????? public childTest()
??????? {
??????????? Console.WriteLine("子類(lèi)無(wú)參數(shù)構(gòu)造函數(shù)");
??????? }
??????? public childTest(int i)
??????? {
??????????? Console.WriteLine("子類(lèi)有參數(shù)構(gòu)造函數(shù)" + i);
??????? }
??????? public childTest(int a, int b):base(a)
??????? {
??????????? Console.WriteLine("子類(lèi)2個(gè)參數(shù)構(gòu)造函數(shù)");
??????? }
??? }

以上這段代碼的運(yùn)行結(jié)果是:

父類(lèi)構(gòu)造函數(shù)

子類(lèi)無(wú)參數(shù)構(gòu)造函數(shù)

父類(lèi)構(gòu)造函數(shù)

子類(lèi)有參數(shù)構(gòu)造函數(shù)2

父類(lèi)有參數(shù)構(gòu)造函數(shù)2

子類(lèi)2個(gè)參數(shù)構(gòu)造函數(shù)

從運(yùn)行結(jié)果上就可以看到是先執(zhí)行父類(lèi)的構(gòu)造函數(shù),然后再運(yùn)行子類(lèi)的構(gòu)造函數(shù),并且如果不是顯示的調(diào)用父類(lèi)的構(gòu)造函數(shù)的話,那就會(huì)調(diào)用無(wú)參數(shù)構(gòu)造函數(shù),反之則不會(huì)調(diào)用。


C#構(gòu)造函數(shù)在繼承過(guò)程中的執(zhí)行順序的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
资溪县| 大同市| 桦川县| 屏南县| 且末县| 二手房| 宜黄县| 长春市| 舒城县| 潮安县| 卓资县| 新乡县| 贵南县| 阿合奇县| 朝阳市| 建瓯市| 苍山县| 信丰县| 通州区| 高平市| 冀州市| 武清区| 松原市| 左云县| 通山县| 襄汾县| 赞皇县| 舟曲县| 射洪县| 青冈县| 昌江| 六盘水市| 滨州市| 嘉祥县| 东丽区| 海淀区| 秦安县| 鹤峰县| 绵阳市| 延吉市| 三原县|