NO.13 抽象類(lèi)與接口

抽象方法:是指由abstract修飾萧福,只有方法的定義,沒(méi)有具體的實(shí)現(xiàn)(沒(méi)有{})辈赋。

抽象類(lèi):是指由abstract修飾鲫忍,其中包含抽象方法的類(lèi)必須是抽象類(lèi)(不包含抽象方法的類(lèi)也可以聲明為抽象類(lèi))。

特點(diǎn):抽象類(lèi)不能被實(shí)例化钥屈,是需要被繼承的悟民;子類(lèi)需要重寫(xiě)所有抽象方法,除非也聲明為抽象類(lèi)(不建議)篷就。

意義:1)封裝所有子類(lèi)所共有的屬性和行為-------代碼復(fù)用

2)為所有子類(lèi)提供了統(tǒng)一的類(lèi)型-----------向上造型

3)可以包含抽象方法射亏,為所有子類(lèi)提供了統(tǒng)一的入口;子類(lèi)的具體實(shí)現(xiàn)是不同的竭业,但方法的定義是一致的


接口:是一個(gè)標(biāo)準(zhǔn)智润、規(guī)范,遵守該標(biāo)準(zhǔn)就能干某件事(API才理解)未辆,其是一種數(shù)據(jù)類(lèi)型窟绷,由interface定義,只能包含常量和抽象方法咐柜。

特點(diǎn):

1)接口不能被實(shí)例化

2)接口是需要被實(shí)現(xiàn)的兼蜈,實(shí)現(xiàn)類(lèi),必須重寫(xiě)接口中的所有抽象方法

3)一個(gè)類(lèi)可以實(shí)現(xiàn)多個(gè)接口炕桨,用逗號(hào)分隔饭尝,若又繼承又實(shí)現(xiàn)時(shí)肯腕,應(yīng)先繼承后實(shí)現(xiàn)

4)接口可以繼承接口



抽象類(lèi)和接口的區(qū)別:

1)一個(gè)類(lèi)只能繼承一個(gè)抽象類(lèi)献宫,但可以實(shí)現(xiàn)多個(gè)接口

2)抽象類(lèi)中可以包含抽象方法和非抽象方法,而接口中的所有方法均為抽象的实撒。

3)子類(lèi)繼承抽象類(lèi)必須實(shí)現(xiàn)抽象類(lèi)中所有抽象方法姊途,否則子類(lèi)也必須是抽象類(lèi)涉瘾。而子類(lèi)實(shí)現(xiàn)接口則必須實(shí)現(xiàn)接口中的所有抽象方法。


下面完成求一組圖形中最大面積的案例:

圖形類(lèi)捷兰、繼承的正方形類(lèi)和圓形類(lèi)求面積方法


下面測(cè)試一下代碼:

主方法中創(chuàng)建圖形數(shù)組并分別創(chuàng)建對(duì)象立叛,調(diào)用area方法比較面積

最后輸出結(jié)果為:

根據(jù)常識(shí),也判斷出程序沒(méi)問(wèn)題贡茅。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末秘蛇,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子顶考,更是在濱河造成了極大的恐慌赁还,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件驹沿,死亡現(xiàn)場(chǎng)離奇詭異艘策,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)渊季,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)朋蔫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人却汉,你說(shuō)我怎么就攤上這事驯妄。” “怎么了病涨?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵富玷,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我既穆,道長(zhǎng)赎懦,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任幻工,我火速辦了婚禮励两,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘囊颅。我一直安慰自己当悔,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布踢代。 她就那樣靜靜地躺著盲憎,像睡著了一般。 火紅的嫁衣襯著肌膚如雪胳挎。 梳的紋絲不亂的頭發(fā)上饼疙,一...
    開(kāi)封第一講書(shū)人閱讀 51,488評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音慕爬,去河邊找鬼窑眯。 笑死屏积,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的磅甩。 我是一名探鬼主播炊林,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼卷要!你這毒婦竟也來(lái)了渣聚?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤僧叉,失蹤者是張志新(化名)和其女友劉穎饵逐,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體彪标,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡倍权,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了捞烟。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片薄声。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖题画,靈堂內(nèi)的尸體忽然破棺而出默辨,到底是詐尸還是另有隱情,我是刑警寧澤苍息,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布缩幸,位于F島的核電站,受9級(jí)特大地震影響竞思,放射性物質(zhì)發(fā)生泄漏表谊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一盖喷、第九天 我趴在偏房一處隱蔽的房頂上張望爆办。 院中可真熱鬧,春花似錦课梳、人聲如沸距辆。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)跨算。三九已至,卻和暖如春椭懊,著一層夾襖步出監(jiān)牢的瞬間诸蚕,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留挫望,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓狂窑,卻偏偏與公主長(zhǎng)得像媳板,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子泉哈,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 你很清楚的知道什么時(shí)候用抽象類(lèi)蛉幸,什么時(shí)候用接口么?p.s. 多文字預(yù)警丛晦! 1 抽象類(lèi)和接口簡(jiǎn)介 1.1 抽象類(lèi) ...
    Sharember閱讀 2,351評(píng)論 9 55
  • 一烫沙、抽象類(lèi) 1匹层、抽象類(lèi)含義的概括: 當(dāng)多個(gè)類(lèi)出現(xiàn)相同功能時(shí),但功能主體不同锌蓄,這樣可以向上抽取升筏,抽取時(shí)只抽取功能定義...
    玉圣閱讀 834評(píng)論 0 6
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類(lèi)相關(guān)的語(yǔ)法瘸爽,內(nèi)部類(lèi)的語(yǔ)法您访,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法剪决,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 31,631評(píng)論 18 399
  • 本文出自 Eddy Wiki 灵汪,轉(zhuǎn)載請(qǐng)注明出處:http://eddy.wiki/interview-java.h...
    eddy_wiki閱讀 1,202評(píng)論 0 5
  • 在那六千四百米的深海 有只龐大的藍(lán)色精靈 它的心 是座孤獨(dú)的小小的城 藏有不可觸及的稀薄的星 它用五十二赫茲的歌唱...
    芊嵐閱讀 297評(píng)論 3 4