java面向?qū)ο蟆嫦驅(qū)ο蟮娜齻€(gè)基本特征

面向?qū)ο蟮娜齻€(gè)基本特征:

1.封裝

2.繼承

3.多態(tài)


一.封裝的定義:

1.所謂封裝,就是將客觀事物封裝成抽象的類肝劲,并且類可以把數(shù)據(jù)和方法讓可信的類或者對(duì)象進(jìn)行操作,對(duì)不可信的類或者對(duì)象進(jìn)行隱藏八匠。

2.類就是封裝數(shù)據(jù)和操作這些數(shù)據(jù)代碼的邏輯實(shí)體秽褒。

3.在一個(gè)類的內(nèi)部,某些屬性和方法是私有的徒探,不能被外界所訪問(wèn)瓦呼。通過(guò)封裝這種方式,對(duì)象對(duì)內(nèi)部數(shù)據(jù)進(jìn)行了不同級(jí)別的訪問(wèn)控制测暗,就避免了程序中的無(wú)關(guān)部分的意外改變或錯(cuò)誤改變了對(duì)象的私有部分央串。

二.繼承的定義:

1.繼承有這樣一種能力,就是能使用現(xiàn)有的類的所有功能碗啄,并無(wú)須重新編寫(xiě)原來(lái)的這些類的基礎(chǔ)上對(duì)這些功能進(jìn)行擴(kuò)展质和。

2.通過(guò)繼承創(chuàng)建的新類稱為子類或派生類,被繼承的稱為基類稚字。

3.繼承有兩種饲宿,一種是實(shí)現(xiàn)繼承,另外一種是接口繼承尉共。實(shí)現(xiàn)繼承可以直接使用基類的屬性和方法而無(wú)需額外編碼褒傅;接口繼承是指使用屬性和方法的名稱,但是子類必須提供實(shí)現(xiàn)的能力袄友。

三.多態(tài)的定義:

1.所謂多態(tài)就是對(duì)一個(gè)實(shí)例的相同方法在不同的情形下有不同的表現(xiàn)形式。

2.多態(tài)機(jī)制使得不同內(nèi)部結(jié)構(gòu)的對(duì)象可以共享相同的外部接口霹菊,這就意味著剧蚣,雖然不同的類的內(nèi)部操作不同支竹,但可以通過(guò)一個(gè)公共的類,它們可以通過(guò)相同的方式予以調(diào)用鸠按。

3.實(shí)現(xiàn)多態(tài)有兩種方式:覆蓋和重載礼搁。

? ? 覆蓋:是指子類重新定義父類的虛函數(shù)。

? ? 重載:是指允許存在多個(gè)同名函數(shù)目尖,而這些函數(shù)的參數(shù)表不同(參數(shù)個(gè)數(shù)不同馒吴,或者參數(shù)類型不同,或者兩者都不同)瑟曲。

四.三者的作用:

1.封裝的作用:封裝可以隱藏實(shí)現(xiàn)細(xì)節(jié)饮戳,使得代碼模板化。

2.繼承的作用:繼承可以擴(kuò)展已存在的代碼模板(類)洞拨。

3.多態(tài)的作用:為了類在繼承和派生的時(shí)候扯罐,保證使用“家譜”中任一類的實(shí)例的某一屬性時(shí)的正確調(diào)用。

封裝和繼承的目的是為了——代碼重用烦衣,多態(tài)的目的是為了——接口重用

五.相關(guān)例子:

相關(guān)代碼

三者共同使用歹河,能讓代碼的安全性提高,代碼量減少花吟,代碼靈活性得到很大的提升秸歧!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市衅澈,隨后出現(xiàn)的幾起案子键菱,更是在濱河造成了極大的恐慌,老刑警劉巖矾麻,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件纱耻,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡险耀,警方通過(guò)查閱死者的電腦和手機(jī)弄喘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)甩牺,“玉大人蘑志,你說(shuō)我怎么就攤上這事”崤桑” “怎么了急但?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)搞乏。 經(jīng)常有香客問(wèn)我波桩,道長(zhǎng),這世上最難降的妖魔是什么请敦? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任镐躲,我火速辦了婚禮储玫,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘萤皂。我一直安慰自己撒穷,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布裆熙。 她就那樣靜靜地躺著端礼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪入录。 梳的紋絲不亂的頭發(fā)上蛤奥,一...
    開(kāi)封第一講書(shū)人閱讀 51,554評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音纷跛,去河邊找鬼喻括。 笑死,一個(gè)胖子當(dāng)著我的面吹牛贫奠,可吹牛的內(nèi)容都是我干的唬血。 我是一名探鬼主播,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼唤崭,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼拷恨!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起谢肾,我...
    開(kāi)封第一講書(shū)人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤腕侄,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后芦疏,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體冕杠,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年酸茴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了分预。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡薪捍,死狀恐怖笼痹,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情酪穿,我是刑警寧澤凳干,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站被济,受9級(jí)特大地震影響救赐,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜只磷,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一净响、第九天 我趴在偏房一處隱蔽的房頂上張望少欺。 院中可真熱鬧喳瓣,春花似錦馋贤、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至惠毁,卻和暖如春犹芹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鞠绰。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工腰埂, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蜈膨。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓屿笼,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親翁巍。 傳聞我的和親對(duì)象是個(gè)殘疾皇子驴一,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

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