2019-04-25

接口

1棘街。接口的特性

1接口 可以聲明屬性的類型刮吧,

2接口中的方法都是公共抽象方法。

3.接口中不能擁有構(gòu)造方法啄踊,不能用于創(chuàng)建對象忧设。

4接口可以多繼承。

5一個類可以實現(xiàn)一個或多個接口颠通,該類稱為接口的實現(xiàn)類(implement class),實現(xiàn)類必須實現(xiàn)接口中的所有抽象方法址晕。

6一個類只能繼承一個父類,同時實現(xiàn)多個接口顿锰。集成在前谨垃,實現(xiàn)在后。

特殊情況:如果一個抽象父類定義了和接口同名的抽象方法硼控,實現(xiàn)類實現(xiàn)的是抽象父類的抽象方法刘陶。

總結(jié):實現(xiàn)類實現(xiàn)接口,必須實現(xiàn)接口中定義的抽象方法

方法即行為牢撼,表示一種功能匙隔。

接口定義了一套功能,實現(xiàn)類必須實現(xiàn)這些功能熏版,實現(xiàn)類的能力得到了拓展纷责。

2.接口的應(yīng)用:接口定義的一些系列方法表示的是一種種能力。接口讓實現(xiàn)類實現(xiàn)這些能力撼短,實現(xiàn)類的能力里得到了拓展和升級再膳。實現(xiàn)類根據(jù)自身特性實現(xiàn)接口中定義的方法,

3.接口中的多態(tài)曲横。

接口實現(xiàn)多態(tài):接口類型引用實現(xiàn)類對象喂柒。

繼承實現(xiàn)多態(tài):父類類型引用子類對象,

接口定義的方法被實現(xiàn)類實現(xiàn),通過接口引用實現(xiàn)類時胳喷,調(diào)用接口的方法時,執(zhí)行的是實現(xiàn)類實現(xiàn)的方法夭织,

實現(xiàn)類對象具備接口中定義的能力是一種has a關(guān)系

子類對象是一種父類類型是一種is a方法

3.面向?qū)ο缶幊?/p>

實現(xiàn)類必須實現(xiàn)接口中的所有方法吭露,所以接口規(guī)范了實現(xiàn)類的行為。

接口約定了實現(xiàn)類應(yīng)該具備的行為尊惰。

所謂 面向接口編程讲竿,在程序設(shè)計時,只關(guān)心實現(xiàn)類 具備什么能力弄屡,而不關(guān)心實現(xiàn)類如何實現(xiàn)這個能力题禀,面向接口編程時,面向接口的約定而不考慮接口的具體實現(xiàn)膀捷,也就是說迈嘹,面向接口編程時,接口的定義方只關(guān)心實現(xiàn)類是否具備接口所定義的能力全庸,而實現(xiàn)類如何背的該能力接口定義方一點都不關(guān)心秀仲。

4抽象類的接口的異同比較。

抽象類和接口都是引用數(shù)據(jù)類型壶笼,他們都不能創(chuàng)建對象神僵,他們都可以定義抽象方法,都可以實現(xiàn)多態(tài)覆劈,但是抽象類可以定義非抽象方法保礼,而接口中定義的都是抽象方法,抽象類和接口都具備傳遞性责语,抽象類是單根性炮障,而接口是多繼承,在概念上鹦筹,都可以重寫抽象方法铝阐,子類重寫抽象類,實現(xiàn)類 實現(xiàn)接口铐拐,抽象類和子類解決的是模塊內(nèi)的問題重用徘键,重寫,多態(tài)遍蟋,而接口解決的是模塊間的問題:高內(nèi)聚吹害,低耦合,接口可以用解耦模塊虚青。

5object

object類是所有類的父類它呀,如果一個類沒有顯示繼承另外一個類,name該類一定繼承與object,

tostring返回對象的字符串形式纵穿。

equals用于判斷兩個對象的屬性是否相等下隧,

6.內(nèi)部類

在Java中,一個文件可以定義多個類谓媒,淆院,這兩個類屬于平行關(guān)系,一個雷也可以定義在一個類的內(nèi)部句惯,定義在內(nèi)部的類稱為內(nèi)部類土辩,外面的就是外部類,內(nèi)部類 根據(jù)具體的修飾符和具體位置分為很多情況抢野。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末拷淘,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子指孤,更是在濱河造成了極大的恐慌启涯,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,729評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件恃轩,死亡現(xiàn)場離奇詭異逝嚎,居然都是意外死亡,警方通過查閱死者的電腦和手機详恼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評論 3 399
  • 文/潘曉璐 我一進店門补君,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人昧互,你說我怎么就攤上這事挽铁。” “怎么了敞掘?”我有些...
    開封第一講書人閱讀 169,461評論 0 362
  • 文/不壞的土叔 我叫張陵叽掘,是天一觀的道長。 經(jīng)常有香客問我玖雁,道長更扁,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,135評論 1 300
  • 正文 為了忘掉前任赫冬,我火速辦了婚禮浓镜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘劲厌。我一直安慰自己膛薛,他們只是感情好,可當我...
    茶點故事閱讀 69,130評論 6 398
  • 文/花漫 我一把揭開白布补鼻。 她就那樣靜靜地躺著哄啄,像睡著了一般雅任。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上咨跌,一...
    開封第一講書人閱讀 52,736評論 1 312
  • 那天沪么,我揣著相機與錄音,去河邊找鬼锌半。 笑死成玫,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的拳喻。 我是一名探鬼主播,決...
    沈念sama閱讀 41,179評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼猪腕,長吁一口氣:“原來是場噩夢啊……” “哼冗澈!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起陋葡,我...
    開封第一講書人閱讀 40,124評論 0 277
  • 序言:老撾萬榮一對情侶失蹤亚亲,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后腐缤,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體捌归,經(jīng)...
    沈念sama閱讀 46,657評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,723評論 3 342
  • 正文 我和宋清朗相戀三年岭粤,在試婚紗的時候發(fā)現(xiàn)自己被綠了惜索。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,872評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡剃浇,死狀恐怖巾兆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情虎囚,我是刑警寧澤角塑,帶...
    沈念sama閱讀 36,533評論 5 351
  • 正文 年R本政府宣布婆翔,位于F島的核電站结胀,受9級特大地震影響管挟,放射性物質(zhì)發(fā)生泄漏葡盗。R本人自食惡果不足惜黎炉,卻給世界環(huán)境...
    茶點故事閱讀 42,213評論 3 336
  • 文/蒙蒙 一鹰贵、第九天 我趴在偏房一處隱蔽的房頂上張望寓辱。 院中可真熱鬧腋粥,春花似錦蝗岖、人聲如沸炼邀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拭宁。三九已至洛退,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間杰标,已是汗流浹背兵怯。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留腔剂,地道東北人媒区。 一個月前我還...
    沈念sama閱讀 49,304評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像掸犬,于是被迫代替她去往敵國和親袜漩。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,876評論 2 361

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