物件導向語法 01

2022-09-03 14:03:17 字數 869 閱讀 9487

物件導向和面向過程思想

oc是物件導向的,c是面向過程的。物件導向和面向過程只是解決問題的兩種不同思想

物件導向和面向過程的區別

以用電腦聽歌為例子

面向過程

物件導向(不是相親的「物件」)

區別分析

現實生活中物件導向的例子

常用術語

類和物件的關係

物件導向中有2個非常重要的概念:類和物件

如何建立物件

物件導向解決問題的時候必須有物件,那如何建立物件呢?

現實生活的例子:如何創造汽車物件?

需要先有汽車的建造圖紙,圖紙上描述清楚汽車應該具備的屬性和功能(行為)

然後再根據圖紙上的描述生成汽車

每一輛汽車都是物件,都有自己具體的屬性值,都是圖紙的例項

圖紙是抽象的,房子是具體的。圖紙是對房子物件的高度概括

oc中的面相物件

oc中的類相當於圖紙,用來描述一類事物。也就是說,要想建立物件,必須先有類

oc利用類來建立物件,物件是類的具體存在

因此,物件導向解決問題應該是先考慮需要設計哪些類,再利用類建立多少個物件

需要設計哪些類,如何設計類

類的設計,只關心3樣東西:

一般名詞都是類

擁有相同(或者類似)屬性和行為的物件都可以抽像出乙個類

類名、屬性、行為練習

哪個物件最清楚這個行為,就把這個行為寫到哪個物件中去。開啟電腦(開機)這個行為應該是屬於電腦的。

物件導向 01

我是lgm hakka,請多多指教。1 面向過程 以函式為基礎,強調的是過程。強調這個方法有什麼功能 如 c語言。2 物件導向 物件導向是基於面向過程的,以物件為基礎,強調的是結果。強調物件呼叫方法能完成怎麼樣的功能 1 物件導向的特點 a 一種更符合人們思考習慣的思想 能懶就懶 b 能把複雜的問題...

物件導向01

1.物件導向和面向過程 面向過程 以我為中心,按照事物的發展流程 小型指令碼程式合適用面向過程 萬事萬物皆為物件 object 大型專案合適物件導向 2.如何編寫物件導向的程式 先建立類.對某些事物進行總結.相當於圖紙 使用類建立物件 class 類名 object def init self,na...

物件導向01

物件導向思想 對於描述複雜的事物,為了從巨集觀上把握,從整體上合理分析,我們需要使用物件導向的思路來分析整個系統。但是,具體到微觀操作,仍然需要面向過程的思路去處理。從認識論角度考慮是先有物件後有類。物件是具體的事物。類是抽象的,是對物件的抽象 從 程式設計角度考慮是先有類後有物件。類是物件的模板 ...