中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)上有哪些網(wǎng)站做兼職學(xué)seo推廣

網(wǎng)上有哪些網(wǎng)站做兼職,學(xué)seo推廣,襄陽營銷型網(wǎng)站建設(shè),hemi網(wǎng)站怎么做熱圖第十三章 接口 類和接口繼承 CLR不支持多繼承,因此所有托管編程語言都不支持任何類都從且只能從一個(gè)類派生(最終從Object類派生)定義接口實(shí)際只是對(duì)一組方法進(jìn)行了統(tǒng)一的命名,類通過指定接口名稱來繼承接口,且必須顯式…

第十三章 接口

  1. 類和接口繼承
    1. CLR不支持多繼承,因此所有托管編程語言都不支持
    2. 任何類都從且只能從一個(gè)類派生(最終從Object類派生)
    3. 定義接口實(shí)際只是對(duì)一組方法進(jìn)行了統(tǒng)一的命名,類通過指定接口名稱來繼承接口,且必須顯式實(shí)現(xiàn)接口方法
  2. 接口可以定義方法、事件、無參屬性和有參屬性(索引器);不能定義構(gòu)造器方法、實(shí)例字段
  3. C#中使用interface關(guān)鍵字定義接口;根據(jù)約定,接口類型名稱以I開頭
  4. 接口可以從另一個(gè)或多個(gè)接口”繼承“,例:IC繼承IA和IB,則繼承IC的類也要實(shí)現(xiàn)IA和IB中定義的方法,該類也視為實(shí)現(xiàn)了IA和IB
  5. 派生類不能重寫基類的接口方法(因?yàn)榻涌诜椒ū籆LR標(biāo)記為sealed),但是派生類可以重新繼承同一個(gè)接口,調(diào)用接口方法時(shí)會(huì)調(diào)用在該類上的實(shí)現(xiàn)
  6. CLR允許定義接口類型的字段、參數(shù)和局部變量,接口類型的變量可以調(diào)用接口中定義的方法;值類型也可以實(shí)現(xiàn)零個(gè)或多個(gè)接口,但是值類型的實(shí)例轉(zhuǎn)換為接口類型時(shí)必須裝箱
  7. 隱式和顯式接口方法實(shí)現(xiàn)
    1. 隱式實(shí)現(xiàn):在類中定義一個(gè)和接口方法有相同參數(shù)和返回類型的方法,編譯器自動(dòng)認(rèn)為該方法匹配接口方法,兩個(gè)記錄項(xiàng)(使用類的對(duì)象調(diào)用方法、使用接口類型的對(duì)象調(diào)用方法)將引用同一個(gè)實(shí)現(xiàn)
    2. 顯式接口方法實(shí)現(xiàn)(EIMI):在類中用接口的名稱作為方法名前綴定義一個(gè)方法,然后直接定義一個(gè)相同簽名的方法,將被視為兩個(gè)方法。
    3. 例:類MyClass繼承接口IDisposable
      1. 隱式實(shí)現(xiàn):public void Dispose() {}
      2. 顯式實(shí)現(xiàn):public void Dispose() {} void IDisposable.Dispose() {}
      3. myClass.Dispose() 和 ((IDisposable)myClass).Dispose()是有區(qū)別的
  8. 泛型接口
    1. 泛型接口提供了編譯時(shí)的類型安全性(使用Object作為參數(shù)可能造成運(yùn)行時(shí)拋出參數(shù)類型異常)
    2. 使用泛型接口將減少裝箱(使用Object時(shí),傳遞值類型需要裝箱)
    3. 類可以多次實(shí)現(xiàn)同一個(gè)泛型接口(每次實(shí)現(xiàn)使用不同的類型參數(shù))
    4. 可以將類型參數(shù)標(biāo)記為協(xié)變和逆變(in、out)
  9. 泛型和接口約束
    1. 可以將泛型類型參數(shù)約束為多個(gè)接口(傳遞的參數(shù)類型必須實(shí)現(xiàn)接口)
    2. 在值類型上調(diào)用接口可以不裝箱
  10. 實(shí)現(xiàn)多個(gè)具有相同方法名和簽名的接口(兩個(gè)接口中定義了相同名稱和簽名的方法):使用EIMI
  11. 用EIMI增強(qiáng)編譯時(shí)的類型安全性:例定義CompareTo(Object other)時(shí)用EIMI定義(IComparable.CompareTo(Object other)),然后在類中再定義一個(gè)CompareTo(MyClass other),獲得編譯時(shí)安全性和減少裝箱
  12. 盡量避免使用EIMI
  13. 應(yīng)該設(shè)計(jì)類型還是接口
    1. 類型意味著IS-A關(guān)系,接口意味著CAN-DO關(guān)系
    2. 從基類派生更簡(jiǎn)單,因?yàn)槔^承接口的類必須實(shí)現(xiàn)所有成員,而派生類型可能只需稍作改動(dòng)
    3. 接口無法保證所有人百分百正確實(shí)現(xiàn)它,而基類可以默認(rèn)提供一個(gè)良好的實(shí)現(xiàn)
    4. 向基類添加新方法,派生類型將自動(dòng)繼承;向接口添加新方法,所有繼承者都要添加(現(xiàn)在好像接口也可以提供默認(rèn)實(shí)現(xiàn)了)
    5. 兩件事情可以同時(shí)做:定義接口,然后定義實(shí)現(xiàn)該接口的基類
http://www.risenshineclean.com/news/62490.html

相關(guān)文章:

  • 吉林省建設(shè)監(jiān)理協(xié)會(huì)網(wǎng)站誠信建設(shè)競(jìng)價(jià)推廣代運(yùn)營
  • 阿里云建設(shè)網(wǎng)站買哪個(gè)服務(wù)深圳網(wǎng)站制作哪家好
  • 蘇州谷歌seo首頁排名關(guān)鍵詞優(yōu)化
  • 怎么做網(wǎng)站設(shè)計(jì)程序全網(wǎng)營銷推廣方式
  • b2c購物平臺(tái)seo優(yōu)化點(diǎn)擊軟件
  • 網(wǎng)站根目錄怎么寫網(wǎng)頁免費(fèi)制作網(wǎng)站
  • 廣告公司記賬管理軟件國內(nèi)好的seo網(wǎng)站
  • 網(wǎng)站購物車怎么做4001688688人工服務(wù)
  • 國外網(wǎng)站引流如何做企業(yè)網(wǎng)站建設(shè)的流程
  • 南川網(wǎng)站建設(shè)整合營銷傳播理論
  • 網(wǎng)站都有服務(wù)器嗎seo排名點(diǎn)擊器
  • 受歡迎的贛州網(wǎng)站建設(shè)怎樣做seo搜索引擎優(yōu)化
  • 石家莊營銷網(wǎng)站建設(shè)東莞有限公司seo
  • 沈陽微信網(wǎng)站建設(shè)上海做推廣的引流公司
  • 美術(shù)館網(wǎng)站網(wǎng)頁設(shè)計(jì)方案在線服務(wù)器網(wǎng)站
  • wordpress 頁面是什么百度seo關(guān)鍵詞優(yōu)化排行
  • 網(wǎng)站建設(shè)課程的感想最近剛發(fā)生的新聞
  • WordPress無法下單seo排名賺下載
  • 湖南省專業(yè)建設(shè)公司網(wǎng)站的機(jī)構(gòu)網(wǎng)站制作教程視頻
  • 安卓手機(jī)應(yīng)用市場(chǎng)杭州seo工作室
  • 怎樣自己制作網(wǎng)站做情感顧問品牌營銷策略四種類型
  • 廣州網(wǎng)站建設(shè)如何做合肥網(wǎng)絡(luò)推廣網(wǎng)絡(luò)運(yùn)營
  • 網(wǎng)站域名注冊(cè)商標(biāo)站長(zhǎng)工具排名分析
  • 疫情結(jié)束了嗎最新消息seo怎么發(fā)布外鏈
  • 免費(fèi)咨詢醫(yī)生回答在線男科如何優(yōu)化網(wǎng)站排名
  • 靜態(tài)頁面網(wǎng)站怎么做獨(dú)立網(wǎng)站怎么做
  • 做推送的網(wǎng)站有哪些微信推廣怎么弄
  • 太原seo網(wǎng)站排名網(wǎng)絡(luò)推廣員是什么
  • 做網(wǎng)站美工工資多少合肥推廣外包公司
  • 做網(wǎng)站需要團(tuán)隊(duì)還是一個(gè)人中國seo排行榜