属性、构造函数

来源:互联网 发布:屏幕防蓝光软件 编辑:程序博客网 时间:2024/05/29 11:42
属性:某些事物的特征
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文件中去声明
0 0