屬性、構造函數

屬性:某些事物的特徵
setter:設置者
- (void)setName:(NSString *)name;
getter:獲取者
- (NSString *)name;
setter:設置者
- (void)set屬性名:(類型類型)形參;
getter:獲取者
- (屬性類型)屬性名;

點語法(.)又叫屬行
可以通過.給屬性賦值、取值
屬性公式:在.h爲文件中 @property 屬性類型 屬性名;//表示聲明屬性方法;
在.m文件中 @synthesize //表示實現屬性方法
現在@property即包含聲明也包含實現

構造方法:init
自定義構造方法:
公式:
- (id)initWith要初始的名字:(數據類型)形參名{
self = [super init];
if(self){

}
return self;
}
本質就是一個又參有返回值的方法
但是自定義構造方法有特殊意義表示是一個創建對象的方法
標識它有特殊意義的符號:
(1)方法名:開頭必須用initWith爲方法名的開頭  並且W大寫
(2)方法實現的公式:必須實現下面功能
self = [super init];
if(self){

}
return self;
注意:1.initWith W必須大寫
2.不要忘記在.h文件中去聲明
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章