物件導向程式設計的概念

2022-09-15 17:21:17 字數 448 閱讀 8452

物件和物件導向的概念:

萬物皆物件

物件導向指以屬性和行為的觀點去分析現實生活中的事物

物件導向程式設計指先以物件導向的思想進行分析,然後使用物件導向的程式語言進行表達的過程

物件導向程式設計是軟體產業化發展的需要

理解物件導向的思想精髓(封裝、繼承、多型),至少掌握一種程式語言

類和物件的概念

物件主要是指現實生活中客觀存在的實體,在j**a語言中物件體現為記憶體空間中的一塊儲存區域(在堆區中申請的一塊儲存單元)

類簡單來就是分類,是對具有相同特徵和行為的多個物件共性的抽象描述(比如現在正在聽課的學生,可以分為學生類),在j**a語言中體現為一種引用資料型別,裡面包含了描述特徵/屬性的成員變數以及描述行為的成員方法。 

類是用於構建物件的模板(設計圖),物件的資料結構由定義它的類來決定。

物件導向的程式設計概念補充

一切皆物件 類的本質是乙個命名空間 裡面裝著類中物件的通用的屬性和功能 可以對該命名空間進行增刪改查 物件的本質也是乙個命名空間 裡面裝著物件本身特有的屬性和功能 用類來產生物件會發生兩件事 1.產生乙個空物件obj 2.會觸發類中 init 方法,給這個物件新增不同的屬性 相當於一種高階的封裝 我...

物件導向程式設計 類和物件的概念

1.了解 物件導向 vs 面向過程 例子 人開門 把大象裝冰箱 2.物件導向的程式設計關注於類的設計!1 乙個專案或工程,不管多龐大,一定是有乙個乙個類構成的。2 類是抽象的,好比是製造汽車的圖紙。而具體的一輛一輛的車,是根據圖紙製造的,實際上就是類的例項化 3.完成乙個專案 或功能 的思路 1 所...

C 物件導向程式設計的重要概念

1.1 類與物件 物件 object 是類 class 的乙個例項 instance 如果將物件比作房子,那麼類就是房子的設計圖紙。所以物件導向程式設計的重點是類的設計,而不是物件的設計。類可以將資料和函式封裝在一起,其中函式表示了類的行為 或稱服務 類提供關鍵字public protected 和...