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

重慶分公司,新征程啟航

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

C#中接口的作用是什么

這篇文章給大家介紹C#中接口的作用是什么,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

創新互聯專注于企業網絡營銷推廣、網站重做改版、舞鋼網站定制設計、自適應品牌網站建設、H5網站設計商城開發、集團公司官網建設、成都外貿網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為舞鋼等各大城市提供網站開發制作服務。

C#接口的作用實例說明:

public interface IBark  {      void Bark();  }

再定義一個類,繼承于IBark,并且必需實現其中的Bark()方法

public class Dog:IBark  {      public Dog()      {}      public void Bark()      {  Consol.write("汪汪");       }  }

然后,聲明Dog的一個實例,并調用Bark()方法

Dog 旺財=new Dog();  旺財.Bark();

試想一樣,若是想調用Bark()方法,只需要在Dog()中聲明這樣的一個方法不就行了嗎,干什么還要用接口呢.因為接口中并沒有Bark()具體實現.真的實現還是要在Dog()中.那么使用接口不是多此一舉嗎?
還有人是這樣說的:從接口的定義方面來說,接口其實就是類和類之間的一種協定,一種約束.還拿上面的例子來說.所有繼承了IBark接口的類中必需實現Bark()方法.那么從用戶(使用類的用戶)的角度來說,如果他知道了某個類是繼承于IBark接口,那么他就可以放心大膽的調用Bark()方法,而不用管Bark()方法具體是如何實現的.比如,我們另外寫了一個類.

public class Cat:IBark  {     public Cat()     {}     public void Bark()     {        Consol.write("喵喵");     }  }

當用戶用到Cat類或是Dog類的時候,知道他們繼承于IBark,那么不用管類里的具體實現,而就可以直接調用Bark()方法,因為這兩個類中肯定有關于Bark()方法的具體實現.

如果我們從設計的角度來看.一個項目中用若干個類需要去編寫,由于這些類比較復雜,工作量比較大,這樣每個類就需要占用一個工作人員進行編寫.比如A程序員去定Dog類,B程序員去寫Cat類.這兩個類本來沒什么聯系的,可是由于用戶需要他們都實現一個關于"叫"的方法.這就要對他們進行一種約束.讓他們都繼承于IBark接口,目的是方便統一管理.另一個是方便調用.當然了,不使用接口一樣可以達到目的.只不過這樣的話,這種約束就不那么明顯,如果這樣類還有Duck類等等,比較多的時候難免有人會漏掉這樣方法.所以說還是通過接口更可靠一些,約束力更強一些.

關于C#中接口的作用是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


新聞名稱:C#中接口的作用是什么
網站鏈接:http://www.xueling.net.cn/article/pgjcsh.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 成人爽a毛片免费啪啪红桃视频 | 9久热久爱免费精品视频在线 | 中文字幕高清免费日韩视频在线 | 强行糟蹋人妻HD中文 | 亚洲精品久久久久久久久久久 | 国产妇女乱码一区二区三区 | 国产女人囗交视频 | 一级做a爰片久久毛片潮喷 亚州日本乱码一区二区三区 | 日韩在线中文字幕视频 | 中文字幕在线日本 | 中出亚洲| 国产日产欧产精品精品郁金香 | 国产日韩一二三区 | 精品国产一区在线观看 | 久久爱稳定资源365 国产不卡一区二区三区在线观看 | 草1024榴社区成人影院 | 女性特级bbbb大片 | 国产在线观看精品一区二区三区 | 久久久这里有精品999 | 激情综合五月 | 农村野外理伦三级 | 最新黄色av| 国产精品久久久久久久竹霞 | 久久人91精品久久久久久不卡 | 好吊色国产 | 综合图区亚洲欧美另类图片 | 日本成本人片视频免费 | 日韩人妻毛片 | 9传媒制片厂制作在线观看 极品美女a诱v惑在线观看免费 | 97久久精品人人澡人人爽缅北 | 国产精品久久久久7777按摩 | 9191网站 | 国产精品99久久久久久一二区 | 国产午夜精品一区二区三区在线观看 | 亚洲大片精品永久免费 | 国产又粗又爽的视频 | 久久久久久久久久久身材好 | 国产日韩在线时看 | 98久久久 | 中文字幕在线网 | 欧美黑人又粗又大又爽免费 |