OC基礎 05 物件方法和類方法

2021-07-03 16:23:22 字數 659 閱讀 8291

特徵 示例

//宣告沒有返回值的方法

- (void)method;

//宣告有返回值的方法

- (int)method;

//宣告有返回值有引數的方法

- (int)method: (int)var;

//宣告有返回值有多個引數的方法

- (int)method: (int)var1 andvar2: (int)var2;

@implementation

-(void)test

@end

特徵 使用類方法的好處

使用類方法的場合

//宣告沒有返回值的方法

+ (void)method;

//宣告有返回值的方法

+ (int)method;

//宣告有返回值有引數的方法

+ (int)method: (int)var;

//宣告有返回值有多個引數的方法

+ (int)method: (int)var1 andvar2: (int)var2;

類方法使用場合:當不需要訪問成員變數的時候,盡量用類方法

類方法和物件方法可以同名

oc 14 物件方法呼叫類方法

person.h import inte ce person nsobject 讓人運動 void sport 讓人吃 void eat 讓人運動 void sport 讓人吃 void eat 物件方法 void study 類方法 void study end person.m import p...

oc 14 物件方法呼叫類方法

person.h import inte ce person nsobject 讓人運動 void sport 讓人吃 void eat 讓人運動 void sport 讓人吃 void eat 物件方法 void study 類方法 void study end person.m import p...

OC 類方法和物件方法

1 類方法以 號開頭,只能通過類名呼叫,可以和物件方法同名。類方法的優點 1 節省記憶體空間 2 提高了效率 3 作為工具方法 禁忌 1 在類方法中使用了成員變數 如果我們呼叫乙個方法,該方法中不需要使用成員變數,那麼我們可以將該方法宣告為類方法,在類方法中可以呼叫其他類方法 1 可以直接使用本類類...