老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

解析在C#中接口和類的異同-創新互聯

不同點:

創新互聯專注于北海企業網站建設,響應式網站開發,商城系統網站開發。北海網站建設公司,為北海等地區提供建站服務。全流程按需搭建網站,專業設計,全程項目跟蹤,創新互聯專業和態度為您提供的服務

不能直接實例化接口。

接口不包含方法的實現。

接口可以多繼承,類只能單繼承。

類定義可以在不同的源文件之間進行拆分。

相同點:

接口、類和結構都可以從多個接口繼承。

接口類似于抽象基類:繼承接口的任何非抽象類型都必須實現接口的所有成員。

接口和類都可以包含事件、索引器、屬性。

接口只能定義方法。

1. 類

類的分類有:抽象類(abstract)、密封類(sealed)、靜態類(static)

1.1 抽象類

關鍵字: abstract

使用目的:若所有子類擁有共同的特性,可以把這個特性放到一個抽象類中,子類繼承此抽象類。 

特點:

    1.不能被實例化;ClassName en=new ClassName();//這樣會報錯。

    2.抽象成員必須包含在抽象類中。

    3.抽象類除了抽象成員外,還可以包含別的成員(不用關鍵字 abstract)。

    4.子類繼承抽象父類后,必須把父類中的所有抽象成員都重寫(非抽象成員不必重寫)。除非子類也是個抽象類。

    5.抽象成員的訪問修飾符不能是private。

    6.抽象類是有構造函數,雖然不能被實例化。

    7.abstract不能用于字段成員,可定義成屬性。

    8.abstract用于方法時,方法不能定義主體(內容)。

    9.抽象類也可以實現接口,但要把接口的成員前面標記個abstract。

1.2 密封類

關鍵字:sealed

使用目的:不需要子類來繼承他。如 String;

特點:

    1.不能被繼承,如:string ,不能被繼承。

    2.子類重寫后,前面加個sealed,那么子類就不能再被繼承。

1.3 靜態類

關鍵字: static

使用目的:不需要實例化,可以直接類名引用靜態方法。比如 工具類。

特點:

    1.相似于sealed與abstract使用。

    2.靜態成員在整個程序退出時才釋放資源,所以盡量別寫靜態字段、屬性。最好是靜態方法。

2. 接口

關鍵字:interface

使用目的:抽象類所擁有的共性,也可以概括為:為了多態。

特點:

    1.接口中只能包含方法。(方法、屬性、索引器、事件)

    2.接口中的方法不能有任何實現

    3.接口中的成員不能有任何訪問修飾符(哪怕是public)

    4.接口不能被實例化

    5.實現接口的類,必須實現接口的所有成員(這里跟抽象類一樣)

    6.類不能多繼承,所以在某些情況下,只能用接口來代替。接口可以多實現(一個類可以繼承多個接口,而只能繼承一個類)

    7.接口的主要目的就是為了實現多態

    8.當一個類,同時繼承了某個類,并且也實現了某些接口的時候,必須要將繼承的類寫在第一個(如果一個類同時繼承了父類和接口的時候,要把父類寫在最前面)

    9.當多個類,都具有某個或某幾個功能時(方法),但是這幾個類型又不屬于相同的系列(這幾個類型沒有共同的父類,就不能用抽象類。),所以這時,為了實現多態就可以考慮把這幾個類型共有的方法提取到一個接口中,讓這幾個類型分別實現該接口

    10.當父類實現接口,子類繼承父類。那么 接口就可以引用子類

    11.不要在一個接口中寫過多的方法,避免造成接口污染。可編寫多個接口,在每個接口中,分別定義方法

    12.實現接口方法的時候,不要有override關鍵字,直接跟平常定義一樣

    13.接口方法的顯示實現,如果多個接口里有相同的方法名。那么第一個方法名默認的引用的是排在最前面的接口,如果要使用后面接口的方法,就要顯示實現:接口名.方法名。訪問修飾符是private

解析在C#中接口和類的異同

總的來說,接口和抽象類是.Net為了更好的實現類型之間繼承關系而提供的語言手段,而且兩者有些相輔相成的關系。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對創新互聯成都網站設計公司的支持。如果你想了解更多相關內容請查看下面相關鏈接

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


本文題目:解析在C#中接口和類的異同-創新互聯
分享網址:http://www.xueling.net.cn/article/dhijcd.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 女人和公猪交内射网站 | 久久久久免费看 | 青青操在线 | 亚洲色欲色欲综合网站sw0060 | 国产亚洲精品福利在线无卡一 | 国产麻豆视频 | av免费看大片 | 久久国产主播精品 | 亚洲成人av中文字幕 | 免费一级欧美片在线观看 | 国产百合互慰无码视频 | 中文字幕网伦射乱中文 | 亚洲欧洲日产喷水无码 | 亚洲精品乱码久久久v开放时间 | 理论片91| 明星angelababy造梦视频 | 久视频精品线在线观看的录制功能 | 熟女人妻aⅴ一区二区三区60路 | 欧美专区中文字幕 | 中文字幕久久一区 | 涩涩网址 | 6699www免费人成在线观看 | 林深见鹿40集高清免费观看 | 免费一级做a爰片性视频 | 一级片毛片网站 | 27邪态恶动图gif喷水赞一把 | 曰韩无码二三区中文字幕 | 欧美成人理论片乱 | 韩国免费A级作爱片无码 | 奇米影视888狠狠狠 国产天堂网一区二区三区 99激情网 | 亚洲精品免费网站 | 国外成人免费视频 | 久久亚洲堂色噜噜av入口网站 | 少妇又紧又深又湿又爽视频 | 亚洲色一区二区三区四区 | 五十六十日本老熟妇乱 | 思热99re视热频这里只精品 | 99国内精品 | 国产欧美日韩一区二区搜索 | 毛片久久久久 | 风间由美一区二区三区在线观看 |