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

C#中的類繼承詳解

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

前言

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

那么什么是好代碼?

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

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

今天咱們就來了解下在C#這個高級語言中,是通過那些形式來表現(xiàn)的。

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

我們先來看看繼承

類的繼承

通過繼承我們可以得到一個新的類,新類可以自己定義一系列方法和變量,同時擁有基類的屬性和行為。

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

需要注意的是派生類不能刪除基類的任何成員。

 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是屬于基類,Ahui屬于派生類,可以看到通過冒號來實(shí)現(xiàn)繼承。

繼承的成員可以被訪問,就像它們是派生類自己聲明的一樣。

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

注意事項(xiàng)

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

2、雖然類只能直接繼承一個基類,但是繼承的層次無限制。

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

 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 "女";
     }
 }

輸出名稱不是ahui,而是阿姨。

寄語

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

總結(jié)

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

相關(guān)文章

  • C#泛型類型知識講解

    C#泛型類型知識講解

    這篇文章主要介紹了C#泛型類型知識,文中代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • C#正則表達(dá)式轉(zhuǎn)義字符介紹

    C#正則表達(dá)式轉(zhuǎn)義字符介紹

    正則表達(dá)式,又稱正規(guī)表示法、常規(guī)表示法。這篇文章主要介紹了C#正則表達(dá)式轉(zhuǎn)義字符介紹的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • C#簡單輸出日歷的方法

    C#簡單輸出日歷的方法

    這篇文章主要介紹了C#簡單輸出日歷的方法,涉及C#針對日期與時間的簡單操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • asp.net(C#)清除全部Session與單個Session的方法

    asp.net(C#)清除全部Session與單個Session的方法

    下面小編就為大家?guī)硪黄猘sp.net(C#)清除全部Session與單個Session的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 可替代log4j日志的c#簡單日志類隊(duì)列實(shí)現(xiàn)類代碼分享

    可替代log4j日志的c#簡單日志類隊(duì)列實(shí)現(xiàn)類代碼分享

    簡單日志類隊(duì)列實(shí)現(xiàn)??砂刺熘茉履甏笮》指钗募?珊唵翁娲鷏og4j
    2013-12-12
  • c#求范圍內(nèi)素數(shù)的示例分享(c#求素數(shù))

    c#求范圍內(nèi)素數(shù)的示例分享(c#求素數(shù))

    問題是判斷101-200之間有多少個素數(shù),并輸出所有素數(shù)。下面是使用C#解決這個問題的方法 ,需要的朋友可以參考下
    2014-03-03
  • Unity打開淘寶app并跳轉(zhuǎn)到商品頁面功能的實(shí)現(xiàn)方法

    Unity打開淘寶app并跳轉(zhuǎn)到商品頁面功能的實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于如何利用Unity打開淘寶app并跳轉(zhuǎn)到商品頁面功能的相關(guān)資料,這個功能目前在網(wǎng)上找不到相關(guān)的解決方法,所以自己寫了出來,需要的朋友可以參考下
    2021-07-07
  • C#實(shí)現(xiàn)彈窗提示輸入密碼

    C#實(shí)現(xiàn)彈窗提示輸入密碼

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)彈窗提示輸入密碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C#中三種Timer計時器的詳細(xì)用法

    C#中三種Timer計時器的詳細(xì)用法

    這篇文章介紹了C#中三種Timer計時器的詳細(xì)用法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • C#語言中條件與&&與條件或||的區(qū)別

    C#語言中條件與&&與條件或||的區(qū)別

    這篇文章主要介紹了&&:邏輯與,前后條件同時滿足表達(dá)式為真 ||:邏輯或,前后條件只要有一個滿足表達(dá)式為真,下面結(jié)合案例給大家介紹,需要的朋友可以參考下
    2015-07-07

最新評論