欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

c#接口的問(wèn)題如何解決

這篇文章主要介紹c#接口的問(wèn)題如何解決,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

合山ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

接口的定義就不多說(shuō)了,它有一個(gè)很重要的知識(shí)點(diǎn),就是所有繼承這個(gè)接口類的都必須實(shí)現(xiàn)接口中的定義,說(shuō)到這個(gè)必須,在團(tuán)隊(duì)開發(fā)中,只要我們商定好了接口,那我們的代碼是不是就統(tǒng)一了!?。?/p>

這是我覺得接口重要的第一點(diǎn):它便于我們統(tǒng)一項(xiàng)目的規(guī)定,便于團(tuán)隊(duì)代碼的管理!

再來(lái)用一個(gè)例子說(shuō)明:

A公司決定開發(fā)一套動(dòng)物系統(tǒng),其中包含很多的動(dòng)物,公司決定要實(shí)現(xiàn)每個(gè)動(dòng)物的喊叫行為……

說(shuō)到這里,我們一般就是各個(gè)程序員拿到自己要實(shí)現(xiàn)的動(dòng)物類之后就開始大刀闊斧的開干了?。?!

X程序員實(shí)現(xiàn)狗這個(gè)類,他寫一個(gè)叫喊方法void Han(){……}

Y程序員實(shí)現(xiàn)貓這個(gè)類,他寫一個(gè)叫喊方法void Shout(){……}

M程序員實(shí)現(xiàn)豬這個(gè)類,他寫一個(gè)叫喊方法 void Shout(string content){……}

………………

好了,現(xiàn)在都完成了各自需要完成的動(dòng)物,隔壁老王開始來(lái)實(shí)現(xiàn)百獸齊鳴?。。?!&¥%¥*%¥¥%¥一頓粗口爆出!這要怎么寫?一個(gè)個(gè)去調(diào)用???

來(lái)看看,X程序員英語(yǔ)不太好,也沒有過(guò)多的去管,只是寫出動(dòng)物叫喊的方法,Y程序員和M程序員寫的叫喊方法名稱是一樣,但M程序員中還要傳遞動(dòng)物叫喊的內(nèi)容?。。。。?/p>

隔壁老王現(xiàn)在要讓所有動(dòng)物都叫一遍就得一個(gè)動(dòng)物一個(gè)動(dòng)物的去調(diào)用方法……

OK,接下來(lái)開會(huì)商量,隔壁老王定義一個(gè)動(dòng)物接口,所有的動(dòng)物類都得繼承這個(gè)接口,這個(gè)接口只定義一個(gè)void Shout();  (就不過(guò)多的寫東西啦,偷偷懶)

X,Y,M程序員繼承后,X,M立馬就發(fā)現(xiàn)有問(wèn)題,然后開始改了自己手中的類

這時(shí)老王就開始來(lái)百獸齊鳴啦!哈哈哈哈哈

接下來(lái)貼出代碼大家看

接口

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace InterfaceProject
{    /// <summary>
    /// 動(dòng)物接口    /// </summary>
    interface IAnimal
    {        /// <summary>
        /// 動(dòng)物叫喊        /// </summary>
        void Shout();
    }
}

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace InterfaceProject
{    /// <summary>
    /// 狗    /// </summary>
    public class Dog:IAnimal
    {        public void Shout()
        {
            Console.WriteLine("汪汪汪");
        }
    }
}

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace InterfaceProject
{    /// <summary>
    /// 貓    /// </summary>
    public class Cat:IAnimal
    {        public void Shout()
        {
            Console.WriteLine("喵喵喵");
        }
    }
}

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace InterfaceProject
{    /// <summary>
    /// 豬    /// </summary>
    public class Pig:IAnimal
    {        public void Shout()
        {
            Console.WriteLine("豬怎么叫來(lái)著??豬叫");
        }
    }
}

隔壁老王來(lái)實(shí)現(xiàn)百獸齊鳴(打倒老王這種人物的存在)

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace InterfaceProject
{    class Program
    {        static void Main(string[] args)
        {            //百獸齊鳴(這里可以使用反射來(lái)初始化所有繼承IAnimal的所有動(dòng)物,我就不寫這個(gè)了,主要看接口)
            List<IAnimal> animals = new List<IAnimal>();
            IAnimal dog = new Dog();
            animals.Add(dog);
            IAnimal cat = new Cat();
            animals.Add(cat);
            IAnimal pig = new Pig();
            animals.Add(pig);            //所有動(dòng)物都叫一遍
            for (int i = 0; i < animals.Count; i++)
            {
                animals[i].Shout();
            }

            
        }
    }
}

以上是c#接口的問(wèn)題如何解決的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文題目:c#接口的問(wèn)題如何解決
新聞來(lái)源:http://aaarwkj.com/article38/jjpssp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司、Google、定制網(wǎng)站、網(wǎng)站收錄、關(guān)鍵詞優(yōu)化、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
少妇被又粗又硬猛烈进视频| 一二三日韩电影在线观看| 久久亚洲女同第一区综合| 国产亚洲成人精品久久| 中文字幕在线不卡精品视频| 国产精品一区二区欧美激情| 日韩三级成人在线视频| 中文字幕乱码十国产乱码| 精品日韩欧美在线观看91| 亚洲乱码中文字幕在线观看| 国产精品毛片一区内射| 亚洲午夜一区二区三区精品影院| 九九在线精品视频免费| 国产传媒剧情剧资源网站| 中文字幕欧美人妻在线| 国产精品亚洲av在线| 欧美日韩欧美国产精品| 久久亚洲av麻衣北条麻妃| 亚洲情欲一级片日韩欧美| 一区二区日韩欧美国产| 神马久久午夜免费福利 | 久久久亚洲熟妇熟女一区二区| 四虎在线观看永久地址| 日本亚洲美丽少妇天堂| 亚洲欧美综合精品久久成人| 久久夜色精品国产高清不卡| 欧美欧成人一区二区三区a∨| 国产精品久久久av大片| 日韩色图在线观看视频| 成人国产av一区二区三区| 亚洲国产精品日韩专区av有中文| 午夜福利亚洲免费久久| 日本一区二区电影在线看| 国产精品久久久在线视频| 国产男女猛烈无遮挡av| 一区二区不卡日韩av| 毛片一区二区三区免费看| 日韩人妻中文字幕乱码一区| 亚洲欧美av中文日韩二区| 国产成人免费视频一区| 日韩在线视频免费不卡一区|