面向?qū)ο螅ㄈ?/h1>

抽象類

一.實例

描述:
  • 定義一個抽象類Shape绎橘,具有受保護類型的x和y屬性,以及公有的抽象方法獲得面積。
    Rectangle類繼承于Shape類煤辨,在構(gòu)造方法中給父類屬性x和y初始化,并重寫父類中求面積的抽象方法木张。
    Triangle類也繼承于Shape類众辨,在構(gòu)造方法中給父類屬性x和y初始化,并重寫父類中求面積的抽象方法舷礼。
    Cube類繼承于Rectangle類鹃彻,獨有的屬性是height,其構(gòu)造方法需要調(diào)用父類的構(gòu)造方法完成對x和y的初始化(立方體的底面長和寬)妻献,并對height初始化蛛株;獨有的方法是求體積。
    創(chuàng)建上轉(zhuǎn)型對象育拨,求矩形的面積和三角形面積谨履。
    創(chuàng)建對象,求立方體的體積熬丧。

二.相關(guān)代碼

1.ShapeTest
主程序.png
2.Shape類
Shape.png
3.Rectangle類
矩形.png
4.Triangle類
三角形.png
5.Cube類
立方體.png

三. 注意點

1.super關(guān)鍵字的三個作用
  • 訪問父類屬性


    image.png

    調(diào)用父類構(gòu)造方法


    image.png

    調(diào)用父類成員方法
2. 抽象類的說明
  • 抽象類中可以有抽象方法和非抽象方法共存
    如果一個類中含有抽象方法笋粟,則該類一定是抽象類
    子類如果繼承抽象類,必須強制重寫父類中的抽象方法锹引!
3.final關(guān)鍵字的說明
  • final修飾的變量就是常量
    final修飾的類不能被繼承
    final修飾的方法不能被子類重寫
4.聲明抽象方法和非抽象方法的區(qū)別:
  • 抽象方法不實現(xiàn)方法體矗钟;(無花括號)
  • 抽象方法實現(xiàn)方法體;(有)

接口

說明:
  • 和抽象類相似嫌变,但是更嚴格
    接口中只能有抽象方法
    接口中不能聲明屬性
    一個類可以實現(xiàn)多個接口
  • 關(guān)鍵字abstruct 允許在類中創(chuàng)建沒有定義的方法——接口部分吨艇,但是沒有提供具體的實現(xiàn)。interface關(guān)鍵字將產(chǎn)生一個完全抽象的類腾啥,該類中的所有方法都是抽象的东涡。我們稱這種類為接口。把關(guān)鍵字class用interface代替倘待。
  • 接口中的成員修飾符是固定的:
    成員常量:public static final
    成員函數(shù):public abstract
    由此得出結(jié)論疮跑,接口中的成員都是公共的權(quán)限。

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

鏈接如下:https://blog.csdn.net/jjjjjj123321/article/details/54135413

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者

  • 序言:七十年代末凸舵,一起剝皮案震驚了整個濱河市祖娘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌啊奄,老刑警劉巖渐苏,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件掀潮,死亡現(xiàn)場離奇詭異,居然都是意外死亡琼富,警方通過查閱死者的電腦和手機仪吧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鞠眉,“玉大人薯鼠,你說我怎么就攤上這事⌒堤#” “怎么了出皇?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長朝蜘。 經(jīng)常有香客問我恶迈,道長涩金,這世上最難降的妖魔是什么谱醇? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮步做,結(jié)果婚禮上副渴,老公的妹妹穿的比我還像新娘。我一直安慰自己全度,他們只是感情好煮剧,可當我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著将鸵,像睡著了一般勉盅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上顶掉,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天草娜,我揣著相機與錄音,去河邊找鬼痒筒。 笑死宰闰,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的簿透。 我是一名探鬼主播移袍,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼老充!你這毒婦竟也來了葡盗?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤啡浊,失蹤者是張志新(化名)和其女友劉穎觅够,沒想到半個月后路狮,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡蔚约,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年奄妨,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片苹祟。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡砸抛,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出树枫,到底是詐尸還是另有隱情直焙,我是刑警寧澤,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布砂轻,位于F島的核電站奔誓,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏搔涝。R本人自食惡果不足惜厨喂,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望庄呈。 院中可真熱鬧蜕煌,春花似錦、人聲如沸诬留。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽文兑。三九已至盒刚,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绿贞,已是汗流浹背因块。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留樟蠕,地道東北人贮聂。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像寨辩,于是被迫代替她去往敵國和親吓懈。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,647評論 2 354

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