欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#關(guān)鍵字之重寫(xiě)override介紹

 更新時(shí)間:2022年04月18日 14:36:58   作者:農(nóng)碼一生  
這篇文章介紹了C#關(guān)鍵字之重寫(xiě)override,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一、簡(jiǎn)介

override意思是重寫(xiě)。它是在子類(lèi)中重寫(xiě)父類(lèi)中的方法,兩個(gè)函數(shù)的函數(shù)特征(函數(shù)名、參數(shù)類(lèi)型與個(gè)數(shù))相同,用于拓展或修改繼承的方法、屬性、索引器或事件的抽象或虛擬實(shí)現(xiàn),提供從基類(lèi)繼承的成員的新實(shí)現(xiàn),而通過(guò)override聲明重寫(xiě)的方法稱(chēng)為基方法。

二、重寫(xiě)抽象方法

    class Program
    {
        public abstract class A
        {
            public abstract void Func();
        }

        public class B : A
        {
            public override void Func()
            {
                Console.WriteLine("B");
            }
        }

        static void Main(string[] args)
        {
            B b = new B();
        }
    }

三、重寫(xiě)虛方法

    class Program
    {
        public class A
        {
            public virtual void Func()
            {
                Console.WriteLine("A");
            }
        }

        public class B : A
        {
            public override void Func()
            {
                Console.WriteLine("B");
            }
        }
        static void Main(string[] args)
        {
            B b = new B();
            b.Func();
        }
    }

四、總結(jié)

1.重寫(xiě)基方法必須具有與override方法相同的簽名。
2.override聲明不能更改virtual方法的可訪(fǎng)問(wèn)性,且override方法與virtual方法必須具有相同級(jí)別訪(fǎng)問(wèn)修飾符。
3.不能用new、static、virtual修飾符修飾override方法。
4.重寫(xiě)屬性聲明必須指定與繼承的屬性完全相同的訪(fǎng)問(wèn)修飾符、類(lèi)型和名稱(chēng)。
5.重寫(xiě)的屬性必須是virtual、abstract或override。
6.不能重寫(xiě)非虛方法或靜態(tài)方法。
7.父類(lèi)中有abstract,那么子類(lèi)同名方法必定有override;若父類(lèi)中有virtual方法,子類(lèi)同名方法不一定是override。
8.override必定有父子類(lèi)關(guān)系。

到此這篇關(guān)于C#關(guān)鍵字之重寫(xiě)override的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解c# Emit技術(shù)

    詳解c# Emit技術(shù)

    這篇文章主要介紹了c# Emit技術(shù)的相關(guān)資料,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-12-12
  • C#讀取csv格式文件的方法

    C#讀取csv格式文件的方法

    這篇文章主要介紹了C#讀取csv格式文件的方法,包括針對(duì)csv文件操作的規(guī)則,實(shí)例代碼部分包含了數(shù)據(jù)有效性驗(yàn)證及行列驗(yàn)證等內(nèi)容,邏輯嚴(yán)謹(jǐn),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-10-10
  • 自定義WPF窗體形狀的實(shí)戰(zhàn)記錄

    自定義WPF窗體形狀的實(shí)戰(zhàn)記錄

    WPF是制作界面的一大利器,下面這篇文章主要給大家介紹了關(guān)于自定義WPF窗體形狀的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們一起來(lái)看看吧
    2018-09-09
  • C#實(shí)現(xiàn)調(diào)用本機(jī)攝像頭實(shí)例

    C#實(shí)現(xiàn)調(diào)用本機(jī)攝像頭實(shí)例

    這篇文章主要介紹了C#實(shí)現(xiàn)調(diào)用本機(jī)攝像頭的方法,可以實(shí)現(xiàn)調(diào)用本機(jī)攝像頭進(jìn)行拍照,具有不錯(cuò)的實(shí)用價(jià)值,需要的朋友可以參考下
    2014-08-08
  • C#中讀寫(xiě)INI配置文件的方法

    C#中讀寫(xiě)INI配置文件的方法

    這篇文章主要介紹了C#中讀寫(xiě)INI配置文件的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-07-07
  • C#生成Word文件(圖片、文字)

    C#生成Word文件(圖片、文字)

    這篇文章主要為大家詳細(xì)介紹了C#生成Word文件,包括圖片、文字等素材,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • 枚舉的用法詳細(xì)總結(jié)

    枚舉的用法詳細(xì)總結(jié)

    本篇文章主要是對(duì)枚舉的用法進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2014-01-01
  • C#使用HttpHelper框架重啟路由器

    C#使用HttpHelper框架重啟路由器

    這篇文章介紹了C#使用HttpHelper框架重啟路由器的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • C#實(shí)現(xiàn)自定義ListBox背景的示例詳解

    C#實(shí)現(xiàn)自定義ListBox背景的示例詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用C#實(shí)現(xiàn)自定義ListBox背景,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-12-12
  • C#調(diào)用百度翻譯實(shí)現(xiàn)翻譯HALCON的示例

    C#調(diào)用百度翻譯實(shí)現(xiàn)翻譯HALCON的示例

    HALCON示例程序的描述部分一直是英文的,看起來(lái)很不方便。本文就使用百度翻譯實(shí)現(xiàn)翻譯HALCON,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06

最新評(píng)論