1樓:南極熋
程序導向:將所做事情的
步驟一步一步的分析並實現。
物件導向:描述某一個事物做某件專事情的屬行為。
兩者區別:前者主要以步驟來劃分問題,後者主要以功能來劃分問題。
比如:一個老闆,他直接管理的是每個部門經理或負責人,如,人力部、產品部、市場部等。至於,各部門內部具體工作事項,由各自負責人去安排就行了。這就是物件導向。
物件導向基本特徵:
封裝:把客觀事物封裝成抽象的類,對外界實現介面呼叫,可以隱藏內部方法實現細節。比如:
計算機語言加減乘除,我們只需提供數字與符號即可得出結果。具體怎麼計算我們不知道底層實現。
繼承:讓一個物件擁有另一個物件的屬性和方法,同時該物件可以擁有自己獨有的屬性和方法。例如:
狗和人都繼承自動物類,都有身高和體重等屬性,都會吃飯、走路、睡覺等方法,但是人還有身份證,還可以說話。
多型:讓一個方法面對不同型別的物件做出不同的響應。例如:狗和人--->吃飯 ,狗吃飯不用工具,人吃飯要用筷子等工具。
作為一個計算機專業剛畢業的大學生,上了各種程式設計課程,現在發現這個問題我也很模糊,今天剛總結了網上的資料做了個人的理解,希望對你有幫助。
物件導向程式設計語言中的類是什麼概念
2樓:匿名使用者
類是具有相同屬性、操作、關係的物件集合的總稱。
3樓:匿名使用者
物以類聚的類,人類,代表一組有相同屬性的群體吧.
物件導向的程式語言有哪些,物件導向程式設計語言有哪些?
物件導向程式設計語言,有很多,如 visual baisic,visual c visual foxpro等。這個我也不知道,我不是專業人士,可以向專業人士諮詢一下了解一下具體情況 第一個物件導向的程式設計語言是什麼?simula 67語言 以下資料來自危機百科,希望對你有些幫助 電腦科學中物件和例...
物件導向程式設計中什麼是類,有幾種特性
類就是一個物件,像在oc中,類裡面可以有變數也可以有函式。具體點來說,狗就可以是一個類,它有體重 毛髮這些變數,也有吃飯 跑步這些函式,這個類可以具體賦值為一個叫小黑的狗,然後有具體的特徵和行為方式 不同語言類特性也不同,oc中的類具有封裝 繼承 多型等特性 物件導向程式設計 object orie...
物件導向程式設計的重要概念有哪些
物件導向就是一種開發軟體的方法,核心是物件.1.什麼是物件?物件是一個在時間和空間上存在的事物。比如你電腦螢幕上顯示的一個字元 一個人 一隻狗 一個程式 一個int等等,他們都在時間上和空間上存在。2.什麼是類?簡單的說類是一組物件,這組物件共享相同的行為和屬性以及相同的結構 就是定義類的結梗 3....