javaSE回顧_06

面向?qū)ο蟾攀?類與對(duì)象


面向?qū)ο螅?/h2>

首先理解习霹,萬物皆對(duì)象,我們看的見摸得著的東西都是對(duì)象似袁。那么對(duì)象都會(huì)有特征(屬性、即數(shù)據(jù))和能干什么(方法)。對(duì)象自身是內(nèi)聚的昙衅,它只需要關(guān)注自身的數(shù)據(jù)扬霜,完成好自己的操作的,對(duì)外界呈現(xiàn)出自己的狀態(tài)和行為即可而涉;

高內(nèi)聚著瓶,低耦合

寫代碼時(shí),力求高內(nèi)聚啼县,低耦合(在類的封裝中會(huì)具體介紹)

高內(nèi)聚:類的內(nèi)部數(shù)據(jù)操作細(xì)節(jié)自己完成材原,不允許外部干涉

低耦合:僅暴露少量的方法給外部使用

面向過程:

面向過程編程,解決(實(shí)現(xiàn))一個(gè)問題(功能)季眷,需要步驟化的進(jìn)行函數(shù)調(diào)用余蟹。突出的是解決問題的過程和細(xì)節(jié)。

到底該如何理解面向?qū)ο竽兀?/b>

假如交給你一項(xiàng)任務(wù)——“把一頭大象裝進(jìn)冰箱里”瘟裸。你該怎么去做呢客叉?

面向過程的解決思路是:

1. 找一個(gè)冰箱門

2. 打開冰箱門

3. 把大象引過來、騙進(jìn)去

4. 關(guān)上冰箱門

面向?qū)ο?/b>的解決思路是:

去找個(gè)有能力做這件事的人话告,把這件事托付給他去做兼搏,自己只看結(jié)果就行。具體怎么實(shí)現(xiàn)的沙郭,不必去管它佛呻。

對(duì)象:

找的這個(gè)人,在java中就是一個(gè)對(duì)象病线,我只需要關(guān)注這個(gè)人有沒有“把大象裝進(jìn)冰箱”這個(gè)技術(shù)和這個(gè)能力吓著,而不需要關(guān)注這個(gè)人怎么把大象裝進(jìn)去的,要完成這個(gè)“大象裝進(jìn)冰箱”事情送挑,這個(gè)人是需要回答我:“能”绑莺,還是“不能”。

類:“人以類聚惕耕,物以群分”

可以理解為對(duì)一群實(shí)體的共同特點(diǎn)的抽象概括纺裁。比如學(xué)生就是一個(gè)實(shí)際群體的概括,他們有共同的特征司澎,都有名字欺缘、都有性別、年齡挤安、學(xué)號(hào)谚殊。都要學(xué)習(xí)、都要吃飯蛤铜、都要睡覺嫩絮。

類和對(duì)象有什么關(guān)系丛肢?

對(duì)象是對(duì)類的具體實(shí)現(xiàn)。就像學(xué)生是一個(gè)類的概念絮记,是學(xué)生都有名字摔踱、都有性別、年齡怨愤、學(xué)號(hào)派敷,都要學(xué)習(xí)、都要吃飯撰洗、都要睡覺篮愉。那么具體的一個(gè)學(xué)生,比如小明同學(xué)差导,他的名字叫小明试躏,性別男、年齡10歲设褐、學(xué)號(hào)666颠蕴,每天拼命的學(xué)習(xí)、用筷子吃飯助析、一般側(cè)臥著睡覺犀被。小明同學(xué)是廣大學(xué)生群體中具體的一個(gè)。那么我們就稱小明學(xué)生類的一個(gè)對(duì)象外冀。

先有類還是先有對(duì)象寡键?

我們常說“他們這類人怎么怎么著”,再結(jié)合“類是對(duì)一群實(shí)體的共同特點(diǎn)的抽象概括”雪隧。所以西轩,現(xiàn)實(shí)生活中,先有對(duì)象脑沿,后有類藕畔。而代碼中,對(duì)象是對(duì)類的具體實(shí)現(xiàn)庄拇,我們要先創(chuàng)建出類劫流,才能具體的通過這個(gè)類產(chǎn)生對(duì)象。換句話說丛忆,是我們?cè)O(shè)計(jì)的一個(gè)模板,所有的對(duì)象都是根據(jù)模板來生成的仍秤。因此熄诡,代碼中,先有類后有對(duì)象诗力。

類長(zhǎng)什么樣凰浮?

1. 用class修飾

2. 里面有? 屬性我抠、方法

對(duì)象長(zhǎng)什么樣袜茧?

現(xiàn)實(shí)中菜拓,萬物皆對(duì)象〉严茫看得見的摸得著的都是對(duì)象纳鼎。代碼里,有具體屬性值裳凸,并能夠去執(zhí)行一定數(shù)量方法的贱鄙,都稱為對(duì)象。前提是得有一個(gè)類姨谷,對(duì)象是通過類逗宁,用new關(guān)鍵字new出來的。

我們?cè)撊绾稳ザx一個(gè)類梦湘?

class+類名+代碼塊瞎颗,代碼塊里有這個(gè)類相對(duì)應(yīng)的屬性方法捌议。

我們?cè)撊绾稳ヂ暶饕粋€(gè)對(duì)象哼拔?

沒有對(duì)象怎么辦?new一個(gè)對(duì)象禁灼!

Student student_01 = new Student();

其中管挟,student_01就是Student類的一個(gè)對(duì)象。通過以上格式還可以new出來無數(shù)個(gè)不同的對(duì)象弄捕。如:

Student student_02 = new Student();

Student student_03 = new Student();

Student student_04 = new Student();

......

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末僻孝,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子守谓,更是在濱河造成了極大的恐慌穿铆,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件斋荞,死亡現(xiàn)場(chǎng)離奇詭異荞雏,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)平酿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門凤优,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蜈彼,你說我怎么就攤上這事筑辨。” “怎么了幸逆?”我有些...
    開封第一講書人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵棍辕,是天一觀的道長(zhǎng)暮现。 經(jīng)常有香客問我,道長(zhǎng)楚昭,這世上最難降的妖魔是什么栖袋? 我笑而不...
    開封第一講書人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮抚太,結(jié)果婚禮上塘幅,老公的妹妹穿的比我還像新娘。我一直安慰自己凭舶,他們只是感情好晌块,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著帅霜,像睡著了一般匆背。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上身冀,一...
    開封第一講書人閱讀 51,679評(píng)論 1 305
  • 那天钝尸,我揣著相機(jī)與錄音,去河邊找鬼搂根。 笑死珍促,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的剩愧。 我是一名探鬼主播猪叙,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼仁卷!你這毒婦竟也來了穴翩?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤锦积,失蹤者是張志新(化名)和其女友劉穎芒帕,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體丰介,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡背蟆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了哮幢。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片带膀。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖橙垢,靈堂內(nèi)的尸體忽然破棺而出本砰,到底是詐尸還是另有隱情,我是刑警寧澤钢悲,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布点额,位于F島的核電站,受9級(jí)特大地震影響莺琳,放射性物質(zhì)發(fā)生泄漏还棱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一惭等、第九天 我趴在偏房一處隱蔽的房頂上張望珍手。 院中可真熱鬧,春花似錦辞做、人聲如沸琳要。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽稚补。三九已至,卻和暖如春框喳,著一層夾襖步出監(jiān)牢的瞬間课幕,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來泰國(guó)打工五垮, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留乍惊,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓放仗,卻偏偏與公主長(zhǎng)得像润绎,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子诞挨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355