今天主要学习 设置器(setter) 和 访问器(getter)
1.设置器:- (void)set首字母大写的实例变量:(实例变量的返回值类型)去掉下划线的实例变量名;
2.访问器: - (实例变量的返回值类型)去掉下划线的实例变量名;
在.h文件中- (void)setName:(NSString *)name;//设置器
- (NSString *)name;// 访问器
- (void)setAge:(NSInteger )age;
- (NSInteger)age;
- (void)setHobby:(NSString *)hobby;
- (NSString *)hobby;
在.m文件中
_name = name;
}
- (NSString)name{
return = _name;
}
- (void)setAge:(NSInteger )age{
_age = age;
}
- (NSInteger)age{
return _age;
}
- (void)setHobby:(NSString *)hobby{
_hobby = hobby;
}
- (NSString *)hobby
{
return _hobby;
}
在main里面
Student *stu = [[Student alloc] init];
[stu setName:@"Jack"];
[stu setAge:18];
[stu setHobby:@"FOOTBALL"];
暂时还算理解 设置器 与 访问器
实际应用还待挖掘