物件導向,好抽象的概念啊 !頭大了

2025-03-23 19:15:11 字數 1110 閱讀 9248

1樓:匿名使用者

物件導向不是你翻書就能翻會的。是你在寫程式中體會出來的。

物件導向通俗解釋

2樓:刺墒諼

物件導向技術(oot)是一種軟體開發和程式設計技術。所開發的程式是物件導向程式,直接描述客觀世界的物件及其相互關係。例如,銀行經理、秘書、職員、顧客、帳本、印表機,直接作為物件出現的程式中。

他們相互通訊,完成諸如存取款、會計結算、列印報表等業務。以往的程式設計技術只用資料結構和演算法來模擬要完成的業務,雖然可以得到所需計算,但經不起修改。如果增加某項業務,如代營**,則程式幾乎要重編。

而現在只要把增加的業務加到顧客、帳本、職員、印表機這些物件上就可以了鏈行。

要我說,無論是程序導向的語言也好,物件導向的語言也罷,我首先要給他講的都是類和物件!「這個世界是由什麼組成高團的?」這個問題如果讓不同的人來會得到不同的答案。

如果是乙個化學家,他也許會告訴你「還用問嘛?這個世界是由分子、原子、離子等等的化學物質組成的」。如果是乙個畫家呢?

他也許會告訴你,「這個世界是由不同的顏色所組成的」。…呵呵,眾說紛紜吧!但如果讓乙個分類學家來考慮問題就有趣的多了,他會告訴你「這個世界是由不同型別的物與事所構成的」好!

作為物件導向的程式設計師來說,我們要站在分類學家的角度去考慮問題!是的,這個世界是由動物、植物等組成的。動物又分為單細胞動物、多細胞動物、哺乳動物等等,哺戚喚橘乳動物又分為人、大象、老虎……就這樣的分下去了!

現在,站在抽象的角度,我們給「類」下個定義吧!我的意思是,站在抽象的角度,你我「什麼是人類?」首先讓我們來看看人類所具有的一些特徵,這個特徵包括屬性(一些引數,數值)以及方法(一些行為,他能幹什麼!

每個人都有身高、體重、年齡、血型等等一些屬性。人會勞動、人都會直立行走、人都會用自己的頭腦去創造工具等等這些方法!

人之所以能區別於其它型別的動物,是因為每個人都具有人這個群體的屬性與方法。「人類」只是乙個抽象的概念,它僅僅是乙個概念,它是不存在的實體!但是所有具備「人類」這個群體的屬性與方法的物件都叫人!

這個物件「人」是實際存在的實體!每個人都是人這個群體的乙個物件。老虎為什麼不是人?

因為它不具備人這個群體的屬性與方法,老虎不會直立行走,不會使用工具等等!所以說老虎不是人!

物件導向概念問題,什麼是封裝 繼承 多型?他們的作用和好處是

繼承是一種聯結類的層次模型,並且允許和鼓勵類的重用,它提供了一種明確描述共性的方法,物件的一個新類可以從現有的類中的派出,這個過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的派生類 子類 而原始類稱為新類的基類 父類 派生類可以從它的基類那裡繼承方法和例項變數,並且類可以修改或增加新的方法使...

我媽的同學給我介紹了物件,家境特別好,但是身高太矮了才168,本人164,平時跟他也沒有什麼共同話題

如果你並不討厭的話 就給對方一個機會 也給自己多一個選擇的機會 如果你對他實在不來電 那就不用勉強了 有很多時候 自己不喜歡外在的東西再好 也喜歡不起來的 相親了一個物件,家庭條件和人品都挺好的,也能聊的來,但只有一點,他個子太矮了,才166cm,我該怎 身高不是距離,只要他真心對你好,我老公也不高...

朋友介紹了物件給我條件特別好但對方的戀愛要求是和他交往的女生必須長得漂亮不漂亮得他都不

雖然人都喜歡看美好的事物,但是這樣的情況,只能說他很注重女生的外表,也不能說很花心,我只能說他不是很靠譜。要跟他在一起的話,慎重考慮下。外貌協會不是很正常,女生看男生也會看外表帥不帥啊。這個男人對女人外貌要求高一點不過分啊。好歹姑娘也滿足一下男人的幻想吧 有點吧,誰叫他家條件好呢?都三十歲的人了,還...