最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#中父類與子類構(gòu)造函數(shù)的調(diào)用順序使用說明

 更新時(shí)間:2025年08月08日 09:22:35   作者:先學(xué)再說  
C#中父類構(gòu)造函數(shù)優(yōu)先于子類執(zhí)行,實(shí)例化子類時(shí)會(huì)按繼承層級(jí)依次調(diào)用各構(gòu)造函數(shù),輸出順序?yàn)楦割悺宇悺鷮O類

C#父類與子類構(gòu)造函數(shù)的調(diào)用順序

我們先來建立一個(gè)父類,一個(gè)子類,一個(gè)子類的子類

    class BaseClass
    {
        private string name = "BaseClass";

        public BaseClass()
        {
            Console.WriteLine(name);
        }
    }


    class SubClass1:BaseClass
    {
        private string name = "SubClass1";

        public SubClass1()
        {
            Console.WriteLine(name);
        }
    }

    class SubClass1_1:SubClass1
    {
        private string name = "SubClass1_1";

        public SubClass1_1()
        {
            Console.WriteLine(name);
        }
    }

在構(gòu)造函數(shù)中分別輸出對(duì)應(yīng)類內(nèi)建立的私有變量name

在主函數(shù)中,輸入

BaseClass bc=new SubClass1_1();

然后,運(yùn)行

先想一想輸入是什么

5
4
3
2
1

揭曉答案

我們看到,首先輸出了父類BaseClass的變量值,然后是SubClass1,最后才是SubClass1_1的。

實(shí)例化父類時(shí),可以通過new子類來實(shí)例化父類,執(zhí)行構(gòu)造函數(shù)的順序?yàn)椋合葓?zhí)行父類的構(gòu)造函數(shù),再執(zhí)行子類的構(gòu)造函數(shù)

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#?15?類型系統(tǒng)改進(jìn)Union?Types詳解

    C#?15?類型系統(tǒng)改進(jìn)Union?Types詳解

    本文介紹了C#15中引入的Union類型及其用法,Union類型允許將一個(gè)值限定為一組封閉類型中的某一種,并在針對(duì)Union值的switch表達(dá)式中獲得窮盡性檢查,文章通過示例展示了Union聲明、轉(zhuǎn)換、匹配和窮盡性檢查等特性,感興趣的朋友跟隨小編一起看看吧
    2026-04-04
  • C#實(shí)現(xiàn)綁定DataGridView與TextBox之間關(guān)聯(lián)的方法

    C#實(shí)現(xiàn)綁定DataGridView與TextBox之間關(guān)聯(lián)的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)綁定DataGridView與TextBox之間關(guān)聯(lián)的方法,涉及C#綁定控件關(guān)聯(lián)性的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • 基于WPF實(shí)現(xiàn)簡單的值轉(zhuǎn)換器

    基于WPF實(shí)現(xiàn)簡單的值轉(zhuǎn)換器

    值轉(zhuǎn)換器是?WPF?項(xiàng)目中具有特色的組成部分,這篇文章將帶大家實(shí)現(xiàn)一個(gè)標(biāo)準(zhǔn)的值轉(zhuǎn)換器,文中的示例代碼講解詳細(xì),有需要的小伙伴可以參考一下
    2025-02-02
  • C# WORD操作實(shí)現(xiàn)代碼

    C# WORD操作實(shí)現(xiàn)代碼

    在當(dāng)前項(xiàng)目開發(fā)過程中,客戶有根據(jù)數(shù)據(jù)庫數(shù)據(jù)生成WORD文檔的需求,在和同事溝通的過程中,找到了兩個(gè)解決方案
    2009-04-04
  • C#中父類與子類構(gòu)造函數(shù)的調(diào)用順序使用說明

    C#中父類與子類構(gòu)造函數(shù)的調(diào)用順序使用說明

    C#中父類構(gòu)造函數(shù)優(yōu)先于子類執(zhí)行,實(shí)例化子類時(shí)會(huì)按繼承層級(jí)依次調(diào)用各構(gòu)造函數(shù),輸出順序?yàn)楦割悺宇悺鷮O類
    2025-08-08
  • macOS系統(tǒng)下Vscode的python配置教程

    macOS系統(tǒng)下Vscode的python配置教程

    這篇文章主要介紹了macOS系統(tǒng)下Vscode的python配置教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Unity實(shí)現(xiàn)簡單虛擬搖桿

    Unity實(shí)現(xiàn)簡單虛擬搖桿

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)簡單虛擬搖桿,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • c#友好顯示日期 c#日期datetime使用方法

    c#友好顯示日期 c#日期datetime使用方法

    c# datetime根據(jù)日期顯示幾秒前、幾分前、幾天前、幾月前、幾年前等格式
    2014-01-01
  • C#加鎖防止并發(fā)的幾種方法詳解

    C#加鎖防止并發(fā)的幾種方法詳解

    文章介紹了C#中多種加鎖方式,包括lock、Monitor、SemaphoreSlim、Mutex、ReaderWriterLockSlim、Concurrent集合、Redis分布式鎖,以及在實(shí)際工作中的應(yīng)用和注意事項(xiàng),感興趣的朋友一起看看吧
    2025-03-03
  • C#折半插入排序算法實(shí)現(xiàn)方法

    C#折半插入排序算法實(shí)現(xiàn)方法

    這篇文章主要介紹了C#折半插入排序算法實(shí)現(xiàn)方法,實(shí)例分析了C#排序的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04

最新評(píng)論

海盐县| 永清县| 博爱县| 清新县| 山东省| 都昌县| 浏阳市| 新建县| 唐河县| 巴林左旗| 田东县| 兰考县| 桐城市| 双江| 郸城县| 山东省| 郸城县| 黄浦区| 宁明县| 白玉县| 泗水县| 平乐县| 屏边| 青岛市| 荣昌县| 普格县| 习水县| 肇庆市| 洪泽县| 玉树县| 科技| 卢湾区| 东乌珠穆沁旗| 威海市| 新郑市| 石台县| 新宾| 罗山县| 宜良县| 陵川县| 渭源县|