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

歡迎光臨散文網(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ó)家法律
汾西县| 濮阳县| 防城港市| 远安县| 炉霍县| 沁水县| 青州市| 峨边| 海盐县| 洛川县| 盐山县| 新安县| 武平县| 双柏县| 哈巴河县| 内丘县| 南岸区| 夏邑县| 虞城县| 岳西县| 平江县| 闻喜县| 筠连县| 通河县| 商河县| 黄大仙区| 淳化县| 崇义县| 都兰县| 通化市| 垣曲县| 饶阳县| 吉木萨尔县| 修水县| 揭西县| 定陶县| 通州市| 汝阳县| 岱山县| 临沂市| 乌恰县|