西西軟件下載最安全的下載網(wǎng)站、值得信賴的軟件下載站!

首頁編程開發(fā)java → Java中抽象類與接口的區(qū)別

Java中抽象類與接口的區(qū)別

前往專題相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2013/3/19 21:19:20字體大。A-A+

作者:西西點擊:0次評論:3次標(biāo)簽: 抽象 接口

  • 類型:休閑益智大。18.6M語言:英文 評分:5.0
  • 標(biāo)簽:
立即下載

接口和抽象類有好多相同點和類似點,很多人有過這樣的疑問:為什么有的地方必須使用接口而不是抽象類,而在另一些地方,又必須使用抽象類而不是接口呢?或者說,在考慮Java類的一般化問題時,很多人會在接口和抽象類之間猶豫不決,甚至隨便選擇一種。

理解抽象類

abstract class和interface在Java語言中都是用來進(jìn)行抽象類(本文 中的抽象類并非從abstract class翻譯而來,它表示的是一個抽象體,而abstract class為Java語言中用于定義抽象類的一種方法, 請讀者注意區(qū)分)定義的,那么什么是抽象類,使用抽象類能為我們帶來什么好處呢?

抽象類:

抽象類是一種特殊的基類,里面除包含一些基本的屬性和方法之外,還能包含一些只聲明但沒有實現(xiàn)的方法,用abstract去聲明

例如:

接口:接口是一種更加抽象的類型,里面聲明的方法全部公開給實現(xiàn)者去實現(xiàn),并不關(guān)心具體細(xì)節(jié) 關(guān)鍵字是interface

例如:

綜上所看 可以看出抽象類和接口的主要區(qū)別有:

1.抽象類可以有自己的方法,但接口的方法只有聲明

2.抽象類的抽象方法使用abstract聲明

其它需要注意的有:

1.一個類只能繼承一個實現(xiàn)類,但是可以實現(xiàn)多個接口

2.當(dāng)一個抽象類和一個接口有公共的屬性時,如果一個類同時實現(xiàn)這個抽象類和接口 則編譯不會通過。

接口
一種高度抽象的“抽象類”,使用interface關(guān)鍵字聲明

下面定義一個Usb接口:

public interface Usb {

    public void start();

    public void end();

}

接口中沒有構(gòu)造方法

接口和抽象類一樣,不能用于實例化

接口中不能定義變量,方法不準(zhǔn)有方法體,方法默認(rèn)為public,接口中方法和抽象方法不準(zhǔn)有private修飾

只能繼承接口,支持多繼承(接口之間用逗號隔開)

類實現(xiàn)接口,使用關(guān)鍵字implements:
1.必須實現(xiàn)這個接口的所有方法,除非實現(xiàn)類是抽象類
2.一個類可以實現(xiàn)多個接口


    連線消除類手游
    (26)連線消除類手游
    連線消除類手游排行榜西西軟件園為大家整合了最新最好玩的一系列連線消除類的手游,在這里你可以發(fā)掘不一樣的連線消除新天地,不同的主題,不同的操作方式,不同的關(guān)卡難度,一起來感受全新的游戲體驗吧連線消除手機游戲下載大全集合了許多給力的連線消除類手機游戲,無論你是想挑戰(zhàn)技術(shù)還是打發(fā)時間,這里的游戲種類都可以滿足你的需求,想玩就來找找看吧...更多>>
    • 糖果連線21.1 安卓版

      01-03 / 8.5M

      推薦理由:糖果連線2是一款糖果連線消除游戲,游戲畫面不錯,玩起來效果很好,很吸引人。關(guān)卡、時間、分?jǐn)?shù)三重壓力,你
    • 動物連線(LINE Pokopang)v3.1.1

      10-31 / 41.6M

      推薦理由:LINE動物連線,人氣消除游戲系列LINE的最新力作,玩法跟以前的作品都差不多,加入了全新的
    • 瘋狂寶石連線1.1 安卓版

      07-11 / 8.5M

      推薦理由:瘋狂寶石連線是一款消除類休閑游戲作品,畫面風(fēng)格簡約,玩法新穎,休閑必備佳作,深受玩家喜愛。游
    • 最佳抽象游戲連線1.01 安卓版

      12-02 / 18.6M

      推薦理由:Mijnlieff玩法很簡單,基本就是控制對手,確保你能拿到三條線中最多的。游戲放在一個方便的袋子里,有人形容
    • 連線消除1.8.0 安卓版

      08-17 / 16.9M

      推薦理由:連線消除是一款社交消除游戲,最近的消除游戲都很火啊,像微信上的天天愛消除。連線消除是一款消除類的益智
    • 怪物愛連線(爽快連線消除手游)v1.1

      09-16 / 17.4M

      推薦理由:怪物愛連線這款游戲是非常好玩的一款連線類消除手游,游戲不僅消除特效酷炫,單機版的模式內(nèi)置了100個以上的

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(3)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
    推薦文章

    沒有數(shù)據(jù)