4 函數成員方法

方法

這裏寫圖片描述

// -----實例方法
// 無參數方法
-(void) method;
// 單參數方法
-(void) method:(NSString *)name;
// 多參數方法
-(void) method:(NSString *)name age:(int)age;

// ----類方法
+(void) classMothed;


// 方法調用
[custom method];
[custom method:@"Name"];

這裏寫圖片描述

// 實例方法在編譯時會自動添加self指針

-(void) print {
    NSLog(@"[%d, %d]", self.x,self.y);
}
/* 編譯之後自動添加self指針
void print(BLNPoint* self){
    NSLog(@"[%d, %d]", self.x,self.y);
}
*/

[class print];
/* 編譯後自動添加指針。
[class print:class];
*/

這裏寫圖片描述

// 方法的實際組成是函數名加外部名。
-(void) method:(NSString *)name age:(int)age;
// 方法名 method: age:
發佈了35 篇原創文章 · 獲贊 9 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章