第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

接口與抽象類問題

有了抽象類,為什么還要接口?兩個(gè)具體區(qū)別

正在回答

2 回答

Java中類不允許多繼承,接口可以實(shí)現(xiàn)多繼承

0 回復(fù) 有任何疑惑可以回復(fù)我~

1、抽象類里面可以有非抽象方法,但接口里只能有抽象方法?

聲明方法的存在而不去實(shí)現(xiàn)它的類被叫做抽像類(abstract?class),它用于要?jiǎng)?chuàng)建一個(gè)體現(xiàn)某些基本行為的類,并為該類聲明方法,但不能在該類中實(shí)現(xiàn)該類的情況。

不能創(chuàng)建 abstract?類的實(shí)例,然而可以創(chuàng)建一個(gè)變量,其類型是一個(gè)抽像類,并讓它指向具體子類的一個(gè)實(shí)例。

不能有抽像構(gòu)造函數(shù)或抽像靜態(tài)方法。abstract?類的子類為它們父類中的所有抽像方法提供實(shí)現(xiàn),否則它們也是抽像類為。取而代之,在子類中實(shí)現(xiàn)該方法。知道其行為的其它類可以在類中實(shí)現(xiàn)這些方法。


2、接口(interface)是抽像類的變體。

在接口中,所有方法都是抽像的。

多繼承性可通過實(shí)現(xiàn)這樣的接口而獲得。

接口中的所有方法都是抽像的,沒有一個(gè)有程序體。

接口只可以定義 static?final 成員變量。

接口的實(shí)現(xiàn)與抽象類相似,當(dāng)類實(shí)現(xiàn)接口時(shí),它需要實(shí)現(xiàn)(即將程序體給予)所有這種接口的方法。


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

竹墨殘香煙花冷

太深?yuàn)W了 畢竟我是理科生 理解能力稍微差些 可不可以 講的通俗易懂些呢
2016-06-07 回復(fù) 有任何疑惑可以回復(fù)我~
#2

聲聲慢_1 回復(fù) 竹墨殘香煙花冷

樓下米老頭0的解釋已經(jīng)很通俗了,就是為了接口實(shí)現(xiàn)多繼承
2016-07-05 回復(fù) 有任何疑惑可以回復(fù)我~
#3

聲聲慢_1 回復(fù) 竹墨殘香煙花冷

因?yàn)橐粋€(gè)類只能實(shí)現(xiàn)一次繼承關(guān)系,而接口可以多繼承
2016-07-05 回復(fù) 有任何疑惑可以回復(fù)我~
#4

聲聲慢_1 回復(fù) 竹墨殘香煙花冷

抽象類是在接口和實(shí)體類之間的一個(gè)橋梁例如做一個(gè)接口叫做飛行FlyAnimalAction,里面定義一個(gè)方法叫做flying,再定義一個(gè)方法叫做eat,做一個(gè)類叫做蚊子實(shí)現(xiàn)接口,蚊子要實(shí)現(xiàn)flying方法,實(shí)現(xiàn)自己的eat方法,做一個(gè)類叫做蒼蠅實(shí)現(xiàn)接口,蒼蠅也要實(shí)現(xiàn)flying方法,實(shí)現(xiàn)自己的eat方法
2016-07-05 回復(fù) 有任何疑惑可以回復(fù)我~
#5

聲聲慢_1 回復(fù) 聲聲慢_1

你發(fā)現(xiàn)所有會(huì)飛的動(dòng)物都要實(shí)現(xiàn)這個(gè)接口,很麻煩,不如,做一個(gè)抽象類FlyAnimal,然后實(shí)現(xiàn)上面的接口,在里面實(shí)現(xiàn)flying這個(gè)方法,因?yàn)榇蟛糠值娘w行動(dòng)作是一樣的,而eat方法則繼續(xù)寫成抽象方法,因?yàn)榇蟛糠值膭?dòng)物吃東西是不一樣的,下面你再寫蚊子類就簡單了,可以直接繼承這個(gè)抽象類,然后實(shí)現(xiàn)自己的吃方法就行了
2016-07-05 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

舉報(bào)

0/150
提交
取消
Java入門第二季 升級版
  • 參與學(xué)習(xí)       531212    人
  • 解答問題       6327    個(gè)

課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙

進(jìn)入課程

接口與抽象類問題

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號