A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

@synthesize(编译器指令) :@synthesize 方法名
     是在.m文件中定义set/get的实现,方法名一定要使用声明时的方法名。
      两者搭配使用,用于简化set/get方法的声明和实现。
正确用法:先定义变量(int age )  
                    利用(@property  int age)声明方法
                    利用(@synthesize age) 实现方法
关于@synthesize  age    帮我们生成的是 age变量
-(void)setAge:(int) age{

self->age = age;
}
-(int)age{
return age;
}

@synthesize  a=_b  指定实例变量赋值,    @synthesize  方法名=实例变量名
表示a的set/get 方法,修改成属性b的值
-(void)setAge:(int) age{

_age = age;
}
-(int)age{
return _age;//当指定实例变量名以后,再不会生成也不会操作默认的实例变量
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马