方法

聲明格式


+/- (返回值) methodName:(參數類型)參數名稱 andSome:(參數類型)參數名稱…
如:+ (id) initWith:(NSString*) name andHeight:(double) height;
注:

  • 沒有形參的方法比較簡單,- (void)print;
  • : 稱爲中綴符,是方法名的一部分。一箇中綴符匹配一個形參。

類方法/靜態方法


以 + 開頭的方法稱爲類方法,或靜態方法。擁有類的作用範圍,無法直接訪問類的實例變量。

實例方法/動態方法


以 - 開頭的方法稱爲實例方法,或動態方法。擁有對象的作用範圍,可以直接訪問實例變量,以及其父類的實例變量。

方法的調用


在Objective-C中,對象(發送器)通過發送消息與其他對象(接收器)進行交互,從而調用指定的方法。
如:[ClassName initWith:(NSString*) name andHeight:(double) height];

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章