物件導向和面向過程思想
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結束 注釋 檔名與類名是沒有任何關係的,但是...