JAVA隨手記——接口與實(shí)現(xiàn)

1.可以用接口名直接訪問(wèn)接口中的變量屏积,不能用private或者protected修飾。

2.如果一個(gè)非abstz該類(lèi)必須重寫(xiě)接口中的全部abstract方法磅甩。

3.接口中可以有abstract方法炊林,不能有非abstract方法(JDK7版本)。

4.不能用 final 修飾接口中的方法和屬性卷要。

5.把實(shí)現(xiàn)某一接口的類(lèi)創(chuàng)建的對(duì)象的引用賦值給該接口變量渣聚,那么該接口變量就可以調(diào)用被類(lèi)實(shí)現(xiàn)的接口方法。

6.接口中只可以有 常量僧叉,不能有變量奕枝。 因?yàn)榻涌诘膬?nèi)存空間很小,不能用來(lái)存儲(chǔ) 變量瓶堕。

7.abstract類(lèi)中既可以有常量隘道,也可以有變量。

8.一個(gè)類(lèi)不能重復(fù)實(shí)現(xiàn)同一個(gè)接口,例如class A implements Com,Com谭梗。

9.類(lèi) 和 它 所實(shí)現(xiàn)的 接口 不一定 在同一個(gè)包里忘晤。

10.一個(gè)類(lèi) 聲明實(shí)現(xiàn)一個(gè)接口,但沒(méi)有重寫(xiě)接口中的所有方法激捏,那么這個(gè)類(lèi)必須是 abstract類(lèi)设塔,也就是說(shuō) 抽象類(lèi)既可以重寫(xiě)接口中的辦法,也可以直接擁有 接口中的辦法远舅。

11.子接口 將繼承 父接口中的全部方法和變量壹置。

12.public接口可以被任何一個(gè)類(lèi)實(shí)現(xiàn)。一個(gè)類(lèi)和友好接口在同一個(gè)包里表谊,就允許它實(shí)現(xiàn)該友好接口。

13.一個(gè)接口可以有多個(gè)父接口:例如: interface A extends Com1,Com2盖喷。

14.接口中的方法不可以用private或protected修飾爆办。

15.父類(lèi)中的實(shí)例方法不能子類(lèi)重寫(xiě)。

16.重寫(xiě)的static方法—定調(diào)用父類(lèi),實(shí)例方法—定調(diào)用子類(lèi)课梳。

17.重寫(xiě)接口方法—定要加上public距辆,否則就降低了權(quán)限。

18.接口中的變量都是【公開(kāi)的靜態(tài)常量】(可省略不寫(xiě)public static final)

接口中的方法都是【公開(kāi)的抽象】(可省略不寫(xiě)public abstract)

19.接口中 void f(); 方法聲明等價(jià)于 public abstract void f(); 即方法默認(rèn)是public訪問(wèn)權(quán)限的abstract方法暮刃。

20.接口變量 中可以存放實(shí)現(xiàn)該 接口的類(lèi) 的實(shí)例的引用(對(duì)象的引用)跨算。

21.

接口是用來(lái)給別人實(shí)現(xiàn)的所以不能是static, 也不能是final 修飾interface

對(duì)于其聲明的方法,也不能用static或final來(lái)修飾椭懊,只能public因?yàn)閟tatic和final 修飾的不能被繼承

對(duì)于其成員變量诸蚕,卻只能是public static final類(lèi)型,并且需要賦值

interface類(lèi)是讓證別的類(lèi)繼承的氧猬,如果沒(méi)有類(lèi)繼承就沒(méi)意叉了背犯,所以你不能用private(私有的)、protected(受保護(hù)的)來(lái)修飾它盅抚。如果修飾了別的類(lèi)都沒(méi)法繼承它啦漠魏,就沒(méi)意義啦!

22.final和abstract 不能同時(shí)存在。

23.把實(shí)現(xiàn)某一接口的類(lèi)創(chuàng)建的對(duì)象的引用賦值給該接口變量妄均,那么該接口變量就可以調(diào)用被類(lèi)實(shí)現(xiàn)的接口方法柱锹。

24.接口回調(diào)只能調(diào)用類(lèi)實(shí)現(xiàn)的接口方法,不能調(diào)用新增方法丰包。

25.有 抽象方法 一定得是 抽象類(lèi)禁熏。

26.接口也是 java 中一種重要的數(shù)據(jù)類(lèi)型,用 接口 聲明的變量 稱(chēng)為 接口變量邑彪。

27.在java8后匹层,接口中可以添加使用default或者static修飾的方法,default修飾方法只能在接口中使用,在接口種被default標(biāo)記的方法為普通方法升筏,可以直接寫(xiě)方法體撑柔。

28.在同一個(gè)包內(nèi),才允許 public類(lèi) 實(shí)現(xiàn)任何 友好接口您访。

29.abstract不可以實(shí)例化铅忿,不能通過(guò) new 創(chuàng)建對(duì)象。

30.可以用 接口名 直接訪問(wèn) 接口中的變量灵汪。

31.在抽象類(lèi)中實(shí)現(xiàn) 接口中的方法時(shí)檀训,要顯示的聲明為 public 型。

32.類(lèi)體中必須實(shí)現(xiàn)這些接口中的所有抽象方法享言,即為這些方法提供方法體峻凫,否則這個(gè)類(lèi)仍然是抽象類(lèi)。

33.一個(gè)源文件中既可以定義 接口览露,也可以定義 類(lèi)荧琼。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市差牛,隨后出現(xiàn)的幾起案子命锄,更是在濱河造成了極大的恐慌,老刑警劉巖偏化,帶你破解...
    沈念sama閱讀 218,546評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件脐恩,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡侦讨,警方通過(guò)查閱死者的電腦和手機(jī)驶冒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)韵卤,“玉大人只怎,你說(shuō)我怎么就攤上這事×” “怎么了身堡?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,911評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)拍鲤。 經(jīng)常有香客問(wèn)我贴谎,道長(zhǎng),這世上最難降的妖魔是什么季稳? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,737評(píng)論 1 294
  • 正文 為了忘掉前任擅这,我火速辦了婚禮,結(jié)果婚禮上景鼠,老公的妹妹穿的比我還像新娘仲翎。我一直安慰自己痹扇,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布溯香。 她就那樣靜靜地躺著鲫构,像睡著了一般。 火紅的嫁衣襯著肌膚如雪玫坛。 梳的紋絲不亂的頭發(fā)上结笨,一...
    開(kāi)封第一講書(shū)人閱讀 51,598評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音湿镀,去河邊找鬼炕吸。 笑死,一個(gè)胖子當(dāng)著我的面吹牛勉痴,可吹牛的內(nèi)容都是我干的赫模。 我是一名探鬼主播,決...
    沈念sama閱讀 40,338評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼蒸矛,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼瀑罗!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起莉钙,我...
    開(kāi)封第一講書(shū)人閱讀 39,249評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎筛谚,沒(méi)想到半個(gè)月后磁玉,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,696評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡驾讲,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評(píng)論 3 336
  • 正文 我和宋清朗相戀三年蚊伞,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吮铭。...
    茶點(diǎn)故事閱讀 40,013評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡时迫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出谓晌,到底是詐尸還是另有隱情掠拳,我是刑警寧澤,帶...
    沈念sama閱讀 35,731評(píng)論 5 346
  • 正文 年R本政府宣布纸肉,位于F島的核電站溺欧,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏柏肪。R本人自食惡果不足惜姐刁,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望烦味。 院中可真熱鬧聂使,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,929評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至宿礁,卻和暖如春案铺,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背梆靖。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,048評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工控汉, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人返吻。 一個(gè)月前我還...
    沈念sama閱讀 48,203評(píng)論 3 370
  • 正文 我出身青樓姑子,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親测僵。 傳聞我的和親對(duì)象是個(gè)殘疾皇子街佑,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評(píng)論 2 355

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

  • 1.源文件不一定要有主類(lèi)跃赚,但是程序一定要有主類(lèi)径密。 2.獨(dú)行風(fēng)格:左右大括號(hào)各占一行膊毁。行尾風(fēng)格:左大括號(hào)在行尾恼蓬,右大...
    Mbj626閱讀 396評(píng)論 0 1
  • 1.(punct和blank分別代表標(biāo)點(diǎn)符號(hào)和空格符) 表達(dá)式",...1",l '....,".matches(...
    Mbj626閱讀 1,612評(píng)論 0 0
  • 1.方法中聲明的局部變量不可以用static修飾酌摇,也不可以用訪問(wèn)修飾符:private鉴吹、protected良风、pub...
    Mbj626閱讀 1,871評(píng)論 0 1
  • 1.原型鏈 基本思想:利用原型讓一個(gè)引用類(lèi)型繼承另外一個(gè)引用類(lèi)型的屬性和方法谊迄。構(gòu)造函數(shù),原型烟央,實(shí)例之間的關(guān)系:每個(gè)...
    spicychocolate閱讀 242評(píng)論 0 0
  • 今天感恩節(jié)哎统诺,感謝一直在我身邊的親朋好友。感恩相遇疑俭!感恩不離不棄粮呢。 中午開(kāi)了第一次的黨會(huì),身份的轉(zhuǎn)變要...
    迷月閃星情閱讀 10,566評(píng)論 0 11