OC 初識物件導向

2022-05-12 15:24:54 字數 686 閱讀 7589

物件導向和面向過程思想

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

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

以用電腦聽歌為例子

面向過程

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

區別分析

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

常用術語

類和物件的關係

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

如何建立物件

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

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

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

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

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

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

oc中的面相物件

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

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

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

物件導向 初識物件導向

面向過程思想 步驟清晰簡單,第一步做什麼,第二步做什麼.面向過程適合處理一些較為簡單的問題 物件導向思想 物以類聚,分類的思維模式,思考問題首先會解決問題需要分哪些類,然後對這些類進行單獨思考,最後才是對某個分類下的細節進行面向過程的思索 物件導向適合處理複雜的問題,適合處理需要多人協作的問題 對於...

OC物件導向

oc物件導向 1 自定義建構函式 意義 在建立乙個物件的同時,為這個物件賦乙個初值 目的 傳參 注意 1 initwith w 一定要大些 2 如果沒有使用initwith或者w小寫,系統不認為它是乙個建構函式 2 oc函式 方法 1 不需要傳參的公式 返回值型別 方法名 2 需要傳參的函式 寫帶引...

OC 物件導向

類與物件 一.類 1.eg inte ce student nsobject 特徵大括號編寫 行為大括號編寫 end 敘述 1 inte ce介面檔案是乙個類的開始 2 student是當前的類名 3 nsobject是類繼承的父類 4 類的執行到 end結束 注釋 檔名與類名是沒有任何關係的,但是...