面向對象概要

oo.jpeg
類(Class)是面向對象程序設計(OOP)實現信息封裝的基礎怔揩。
類是一種用戶定義類型蔗坯,也稱類類型砰奕。
每個類包含數據說明和一組操作數據或傳遞消息的函數蛛芥。類的實例稱為對象。

幾個重要的概念

1. 對象

  • 編碼過程中一切表達都可以是對象军援,如一個基本的數據類型仅淑,通常來說是指對業(yè)務中包含特定的規(guī)則的一種抽象表達,如系統中的一個用戶盖溺,表單中輸入框等等漓糙。
  • 對象一般包含一些狀態(tài)和行為,如輸入框是否可用就是狀態(tài)烘嘱,輸入框對輸入值的校驗就是行為昆禽。

2. 類

  • 類是對包含相同狀態(tài)和行為的一組對象的抽象,如項目中所有的輸入框就可以抽象為一個類蝇庭。
  • 對象抽象出來的狀態(tài)就是類的屬性醉鳖,對象抽象出來的行為就是類的方法。
  • 對象就是類的實例哮内。

3. 類的封裝

  • 類的封裝是模塊化編程的基礎盗棵,體現了軟工工程中的低耦合高內聚的特點。
  • 封裝的具體表現是把類的接口和實現解耦北发,隱藏實現的具體細節(jié)纹因,使得類更為易用。降低不同類之間的依賴琳拨。

4. 類的繼承

  • 類的繼承體現了軟件工程中的重用瞭恰。
  • 通過子類繼承父類的方式,使得不同子類之間的共性能夠重用狱庇。

5. 類的多態(tài)

  • 類的多態(tài)體現了軟件工程中的靈活性惊畏。
  • 父類的同一個方法,作用于不同子類的實例(對象)時可以產生不同的結果密任。
everything is object
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末颜启,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子浪讳,更是在濱河造成了極大的恐慌缰盏,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異口猜,居然都是意外死亡形葬,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 90,347評論 3 385
  • 文/潘曉璐 我一進店門暮的,熙熙樓的掌柜王于貴愁眉苦臉地迎上來笙以,“玉大人,你說我怎么就攤上這事冻辩〔螅” “怎么了?”我有些...
    開封第一講書人閱讀 157,435評論 0 348
  • 文/不壞的土叔 我叫張陵恨闪,是天一觀的道長倘感。 經常有香客問我,道長咙咽,這世上最難降的妖魔是什么老玛? 我笑而不...
    開封第一講書人閱讀 56,509評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮钧敞,結果婚禮上蜡豹,老公的妹妹穿的比我還像新娘。我一直安慰自己溉苛,他們只是感情好镜廉,可當我...
    茶點故事閱讀 65,611評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著愚战,像睡著了一般娇唯。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上寂玲,一...
    開封第一講書人閱讀 49,837評論 1 290
  • 那天塔插,我揣著相機與錄音,去河邊找鬼拓哟。 笑死想许,一個胖子當著我的面吹牛,可吹牛的內容都是我干的彰檬。 我是一名探鬼主播伸刃,決...
    沈念sama閱讀 38,987評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼谎砾,長吁一口氣:“原來是場噩夢啊……” “哼逢倍!你這毒婦竟也來了?” 一聲冷哼從身側響起景图,我...
    開封第一講書人閱讀 37,730評論 0 267
  • 序言:老撾萬榮一對情侶失蹤较雕,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體亮蒋,經...
    沈念sama閱讀 44,194評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡扣典,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,525評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了慎玖。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贮尖。...
    茶點故事閱讀 38,664評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖趁怔,靈堂內的尸體忽然破棺而出湿硝,到底是詐尸還是另有隱情,我是刑警寧澤润努,帶...
    沈念sama閱讀 34,334評論 4 330
  • 正文 年R本政府宣布关斜,位于F島的核電站,受9級特大地震影響铺浇,放射性物質發(fā)生泄漏痢畜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,944評論 3 313
  • 文/蒙蒙 一鳍侣、第九天 我趴在偏房一處隱蔽的房頂上張望丁稀。 院中可真熱鬧,春花似錦倚聚、人聲如沸二驰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,764評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽桶雀。三九已至,卻和暖如春唬复,著一層夾襖步出監(jiān)牢的瞬間矗积,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,997評論 1 266
  • 我被黑心中介騙來泰國打工敞咧, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留棘捣,地道東北人。 一個月前我還...
    沈念sama閱讀 46,389評論 2 360
  • 正文 我出身青樓休建,卻偏偏與公主長得像乍恐,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子测砂,可洞房花燭夜當晚...
    茶點故事閱讀 43,554評論 2 349

推薦閱讀更多精彩內容

  • 1.ios高性能編程 (1).內層 最小的內層平均值和峰值(2).耗電量 高效的算法和數據結構(3).初始化時...
    歐辰_OSR閱讀 29,339評論 8 265
  • 面向對象介紹 范式編程 編程是程序員用 特定的語法+數據結構+算法 組成的代碼來告訴計算機如何執(zhí)行任務的過程茵烈。 一...
    drfung閱讀 1,906評論 0 1
  • java繼承 繼承的概念 繼承是java面向對象編程技術的一塊基石,因為它允許創(chuàng)建分等級層次的類砌些。 繼承就是子類繼...
    863cda997e42閱讀 661評論 0 1
  • 下班后回到家時呜投,沒有聽到孩子的聲音加匈,換成平時總會看到他坐在餐桌旁等我一起晚飯,并會轉過頭來說:"媽媽仑荐,你回來了?"...
    a4ba0928273c閱讀 169評論 4 1
  • 我羨慕魚只有七秒的記憶雕拼,快樂悲傷不過七秒間,稍遜即逝粘招!沒有過往啥寇,沒有牽掛! 我同情魚只有七秒的記憶洒扎,八秒的...
    雙熙臨門閱讀 218評論 0 0