-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
2、c#為什么一個(gè)類繼承了接口就必須要實(shí)現(xiàn)接口里面的所有內(nèi)容??有生動(dòng)例子最好了
4、c#為什么一個(gè)類繼承了接口就必須要實(shí)現(xiàn)接口里面的所有內(nèi)容??有生動(dòng)例子最好了
接口必須全部實(shí)現(xiàn)嗎(接口必須全部實(shí)現(xiàn)嗎對(duì)嗎)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于接口必須全部實(shí)現(xiàn)嗎的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。
ChatGPT國(guó)內(nèi)免費(fèi)在線使用,能給你生成想要的原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
你只需要給出你的關(guān)鍵詞,它就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁(yè)版、PC客戶端,官網(wǎng):https://ai.de1919.com
本文目錄:
一、C#...實(shí)現(xiàn)接口的類也要必須實(shí)現(xiàn)所有基接口中的對(duì)象?
應(yīng)該說是對(duì)的,但是如果準(zhǔn)確的說,應(yīng)該說
實(shí)現(xiàn)接口的類也要必須實(shí)現(xiàn)該接口的所有基接口的方法、 屬性、 事件或索引器。
由于接口只包含方法、 屬性、 事件或 索引器的簽名,并且必須都實(shí)現(xiàn),所以要說實(shí)現(xiàn)所有基接口中的對(duì)象也算正確。
二、c#為什么一個(gè)類繼承了接口就必須要實(shí)現(xiàn)接口里面的所有內(nèi)容??有生動(dòng)例子最好了
先說下什么是接口:接口是對(duì)行為(功能)的封裝。所以接口是行為(功能)的定義,但是這僅僅是定義,并沒有實(shí)現(xiàn)。一個(gè)類去繼承一個(gè)接口,代表這個(gè)類需要實(shí)現(xiàn)接口定義的行為(功能)。比如A和B兩家手機(jī)制造商,A造出來的手機(jī)只能打電話,而B造出來的不僅能打電話,還能發(fā)短信。然后A就也要能發(fā)短信。發(fā)短信就是已中行為,是一個(gè)功能,A想要實(shí)現(xiàn)發(fā)短信,就是想繼承發(fā)短信這個(gè)接口,然后就是在內(nèi)部實(shí)現(xiàn)發(fā)短信的接口。所以你要先明白,是A需要發(fā)短信這個(gè)功能,才會(huì)去有意識(shí)的去繼承發(fā)短信的接口,然后就必須去實(shí)現(xiàn)發(fā)短信的接口,否則,你廣告里說你能發(fā)短信,但是你沒實(shí)現(xiàn),就是不能發(fā),回頭就要被消費(fèi)者起訴了!如果你不實(shí)現(xiàn)接口的定義,那干嘛去繼承這個(gè)接口呢。
三、抽象類必須實(shí)現(xiàn)接口中的所有方法嗎?
NO,抽象類不用全部實(shí)現(xiàn)接口中的所有方法,其余的方法實(shí)現(xiàn)可以交給該抽象類的子類去實(shí)現(xiàn)即可。
interface
ITest
{
void
test1();
void
test2();}public
abstract
class
Test
implements
ITest
{//抽象類不用全部實(shí)現(xiàn)接口中的所有方法
public
void
test1(){
System.out.println("test1?。?quot;);}}class
TestChild
extends
Test
{
//上面接口ITest
中剩余的方法test2,在該抽象類Test
的子類TestChild
去實(shí)現(xiàn)即可。
System.out.println("test2!
四、c#為什么一個(gè)類繼承了接口就必須要實(shí)現(xiàn)接口里面的所有內(nèi)容??有生動(dòng)例子最好了
1、類不能繼承接口,只能實(shí)現(xiàn)接口;
2、既然是實(shí)現(xiàn)接口,當(dāng)然就要實(shí)現(xiàn)接口里面的所有方法和屬性
3、生動(dòng)的例子,你是要接口的例子還是類繼承的例子,還是類實(shí)現(xiàn)接口的例子,我建議你看微軟的代碼,就隨便找個(gè)類呀接口什么的,鼠標(biāo)右鍵〉轉(zhuǎn)到定義,雖然看不到具體實(shí)現(xiàn)的代碼,但是也可以幫助你理解接口和類
以上就是關(guān)于接口必須全部實(shí)現(xiàn)嗎相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
國(guó)際短信驗(yàn)證碼平臺(tái)(國(guó)際短信驗(yàn)證碼平臺(tái)接口怎么調(diào)用)
接口必須全部實(shí)現(xiàn)嗎(接口必須全部實(shí)現(xiàn)嗎對(duì)嗎)
人生關(guān)鍵詞30個(gè)(人生關(guān)鍵詞30個(gè)歌詞)