構造方法會在類被例項化的時候執行,oc中的構造方法名為init
重寫init方法必須按照蘋果規定的格式重寫,如果不按照規定會引發一些未知錯誤
注意點:
#import @inte***ce person : nsobject
@property int age;
@end
@implementation person
// 當需要在例項化的時候對成員方法賦予預設值的時候,就需要重寫構造方法
- (instancetype)init
return self;
}@end
int main(int argc, const char * ar**)
物件導向 構造方法
又稱構造器,是乙個特殊的方法,它是方法名與類名相同且沒有返回值型別的方法。作用 用來給成員變數初始化定義語法 修飾詞 類名 有參傳參 無參構造器 如果在定義類時,沒有新增構造方法,系統會預設提供乙個公有的無參的構造方法 有參構造器 因為構造器是用來給成員變數初始化的,為了方便,所以形式引數的名稱都與...
物件導向 構造方法
給物件的資料進行初始化 a 方法名與類名相同 b 沒有返回值型別,連void都沒有 c 沒有具體的返回值 a 如果我們沒有給出構造方法,系統將自動提供乙個無參構造方法。b 如果我們給出了構造方法,系統將不再提供預設的無參構造方法。注意 這個時候,如果我們還想使用無參構造方法,就必須自己給出。建議永遠...
物件導向(構造方法)
構造方法constructor概述和格式 構造方法的概述和作用 構造方法格式特點 構造方法不能用物件呼叫,在一建立物件的時候,系統就幫我們呼叫了構造方法。構造方法也是有return語句的,格式 return public class test01 class person public void s...