java物件導向思想

2021-06-06 06:59:12 字數 375 閱讀 5110

物件導向設計把握乙個重要的經驗:誰擁有資料,誰就對外提供操作這些資料的方法。再牢牢掌握幾個典型的案例就可以了,人在黑板上畫圓,列車司機緊急剎車,售貨員統計收穫小票的金額,你把門關上了等。

兩個物件導向的測試題:

兩塊石頭磨成一把石刀,石刀可以砍樹,砍成木材,木材做成椅子。

球從一根繩子的一端移向另一端。

人在黑板上畫圓:

blackboard person circle

draw()

畫圓的方法是圓提供的 因為畫園的時候 需要圓心和半徑 而圓心和半徑都是圓的屬性 所以畫圓的方法時圓提供的

stone

stoneknife

tree

material

chair

java物件導向思想

一 封裝 封裝是保證軟體部件具有優良的模組性的基礎,封裝的目標就是要實現軟體部件的 高內聚 低耦合 防止程式相互依賴性而帶來的變動影響。在物件導向的程式語言中,物件是封裝的最基本單位,物件導向的封裝比傳統語言的封裝更為清晰 更為有力。物件導向的封裝就是把描述乙個物件的屬性和行為的 封裝在乙個 模組 ...

Java物件導向的思想

通常認為封裝是把資料和運算元據的方法繫結起來,對資料的訪問只能通過已定義的介面.物件導向的本質就是將現實世界描繪成一系列完全自治的 封閉的物件.我們在類中編寫的方法就是對實現細節的一種封裝,我們編寫乙個類就是對資料和資料操作的一種封裝,可以說,封裝就是隱藏一切可隱藏的東西,只向外界提供最簡單的程式設...

Java基礎》28 物件導向》物件導向思想概述

僅供自己記錄學習,無它用,歡迎指導!面向過程 當需要實現乙個功能的時候,每乙個具體的步驟都要親力親為,詳細處理每乙個細節 物件導向 當需要實現乙個功能的時候,不關心具體的步驟,而是找乙個已經具有該功能的人,來幫我做事兒 類與物件的關係 類是對一類事物的描述,是抽象的 物件是一類事物的例項,是具體的 ...