国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ó)家法律
江西省| 绥江县| 新竹县| 泸溪县| 宜良县| 阿图什市| 漳浦县| 南康市| 汾阳市| 旌德县| 宁德市| 阜南县| 朔州市| 贡觉县| 环江| 公安县| 澳门| 德阳市| 筠连县| 海城市| 黄龙县| 南平市| 白水县| 库伦旗| 赤城县| 瑞安市| 太白县| 涞水县| 宜君县| 木兰县| 娄底市| 浪卡子县| 沙河市| 哈巴河县| 偏关县| 和田县| 绥德县| 荣成市| 和龙市| 凤城市| 宜良县|