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

C#中的類(lèi)繼承詳解

 更新時(shí)間:2022年02月14日 09:16:10   作者:Andy阿輝  
大家好,本篇文章主要講的是C#中的類(lèi)繼承詳解,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下

前言

在日常的程序編碼工作中,我們的最終目標(biāo)是完成公司交給自己的開(kāi)發(fā)任務(wù),核心目標(biāo)是寫(xiě)出好代碼。

那么什么是好代碼?

高內(nèi)聚,低耦合

想必從事編碼工作的我們,基本都聽(tīng)說(shuō)過(guò)這句話。那么什么樣的代碼是高內(nèi)聚,又如何低耦合呢。

今天咱們就來(lái)了解下在C#這個(gè)高級(jí)語(yǔ)言中,是通過(guò)那些形式來(lái)表現(xiàn)的。

在目前的高級(jí)語(yǔ)言中,這三個(gè)特點(diǎn)是共通的,也是我們?nèi)粘>幋a中要經(jīng)常使用的。就是封裝、繼承、多態(tài)

我們先來(lái)看看繼承

類(lèi)的繼承

通過(guò)繼承我們可以得到一個(gè)新的類(lèi),新類(lèi)可以自己定義一系列方法和變量,同時(shí)擁有基類(lèi)的屬性和行為。

這里的關(guān)系是基類(lèi)和派生類(lèi)。

需要注意的是派生類(lèi)不能刪除基類(lèi)的任何成員。

 class Ahui:InfoBase
 {
     public string GetInfo() 
     {
         return this.Name+""+this.Age;
     }
 }

 class InfoBase 
 {
     public int Age { get; set; }
     public int Name { get; set; }

     public string Love() 
     {
         return "女";
     }
 }

上面的示例,InfoBase是屬于基類(lèi),Ahui屬于派生類(lèi),可以看到通過(guò)冒號(hào)來(lái)實(shí)現(xiàn)繼承。

繼承的成員可以被訪問(wèn),就像它們是派生類(lèi)自己聲明的一樣。

目前所有類(lèi)都是派生自object類(lèi),object類(lèi)是唯一的非派生類(lèi),它是繼承層次結(jié)構(gòu)的基礎(chǔ)。目前沒(méi)有基類(lèi)規(guī)格說(shuō)明的類(lèi)隱式地直接派生自類(lèi)object。

注意事項(xiàng)

1、一個(gè)類(lèi)聲明的基類(lèi)規(guī)格說(shuō)明中只能有一個(gè)單獨(dú)的類(lèi),叫做單繼承。

2、雖然類(lèi)只能直接繼承一個(gè)基類(lèi),但是繼承的層次無(wú)限制。

目前派生類(lèi)不能刪除基類(lèi)的成員和函數(shù),但是可以通過(guò)派生類(lèi)聲明相同的成員來(lái)屏蔽基類(lèi)成員和函數(shù)。這里需要注意名稱(chēng)必須相同

 class Program
 {
     static void Main(string[] args)
     {
         Ahui hui = new Ahui();
         Console.WriteLine(hui.Name);
         Console.ReadKey();
     }
 }

 class Ahui:InfoBase
 {
     public string Name = "阿姨";
          
     public string GetInfo() 
     {
         return this.Name+""+this.Age;
     }
 }

 class InfoBase 
 {
     public int Age=27;
     public string Name = "ahui";

     public string Love() 
     {
         return "女";
     }
 }

輸出名稱(chēng)不是ahui,而是阿姨。

寄語(yǔ)

人生短暫,我不想去追求自己看不見(jiàn)的,我只想抓住我能看得見(jiàn)的。

總結(jié)

到此這篇關(guān)于C#中的類(lèi)繼承詳解的文章就介紹到這了,更多相關(guān)C#類(lèi)繼承內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論