面向過程,c語言是一門面向過程語言,關注的是如何解決問題,需要哪些步驟
物件導向, oc是一門物件導向語言,關注的是解決問題需要哪些物件。
可以對類進性操作也可以對物件進行操作,即方法,同乙個方法可以應用於不同多個物件。
[classorinstance method];//對類和例項應用方法
// @inte***ce 部分
@inte***ce 類名 :父類 //類的宣告
//method
-(返回型別)名稱 :(引數);//前面過的負號表示此方法應用於例項物件
-(返回型別)名稱;//沒有引數
@end
// @implementation 部分
@implementation 類名 //類的定義
-(返回型別)名稱 :(引數)
-(返回型別)名稱
@end
可以將類的宣告和定義放在單獨的檔案中。通常類的宣告要放在它自己命名為「class.h」的檔案中,類的定義放在相同名稱的檔案中,但副檔名用.m,即「class.m」.
class * instance = [class alloc];//分配空間,返回物件
instance = [instance init];//初始化預設值為0,返回首位址值
//通常可以寫在一起
class * instance = [[class alloc] init];
OC物件導向和類
1 物件導向和面向過程 物件導向,簡稱oop,它是以事物為中心,參與事件的事物是核心,完成事件只是事物的乙個小任務。面向過程,簡稱opp,它是以事件為中心,事件是核心,列出了完成事件的每乙個步驟,一步一步完成。也就是物件導向側重於從問題在尋找客體 客體的作用。客體間的關係即 誰 做什麼 怎麼做 面向...
OC1 物件導向,類和物件
1 self 指的是類物件本身,super是父類物件本身。2 self 用來呼叫本類物件的方法,super 呼叫父類的方法。2.定義類 兩部分介面和實現部分 1 冒號表示,是繼承關係,nsoject是所有類的父類。2 方法宣告 是例項方法,是類方法。方法名主要要 方法型別,返回型別,方法名,引數型別...
OC物件導向
oc物件導向 1 自定義建構函式 意義 在建立乙個物件的同時,為這個物件賦乙個初值 目的 傳參 注意 1 initwith w 一定要大些 2 如果沒有使用initwith或者w小寫,系統不認為它是乙個建構函式 2 oc函式 方法 1 不需要傳參的公式 返回值型別 方法名 2 需要傳參的函式 寫帶引...