OC学习

OC中实例变量可见度 &&setter 与 g

2015-05-08  本文已影响232人  李小六_
  1. 成员变量的可见度


  1. setter 复制方法(又名: 设置器) 与getter取值方法(又名 访问器)
在.h文件中声明 (设置器与访问器的放法声明)

设置器

访问器

.m 中实现 (设置器与访问器的方法实现)
  - (void) setHobby:(NSString *)hoby
  {
  _hobby = hobby;
  }
  - (NSString *)hobby
  {
   return _hobby;
  };

赋值可以同时赋多个值, 但每一个值都必须有一个相对的访问器,
多个参数的赋值, 图通多个参数的初始化一样!
- (void)setName:(NSString *)name
sex:(NSString *)sex
age:(NSInter)age;
- (NSString *)name; // 对应的访问器
- (NSString *)sex;
- (NSInteger)age

函数中 初始化为
Student *stu1 = [[Student alloc] init]; 创建对象
[stu1 setName:@"xiaoming" sex:@"number" number:20012]; 用setter方法赋值

注: 实例变量的命名必须满足如 _name 一般以 下划线开头, 字母采取驼峰命名法: numberOfStudent 表示学生的数目, 每个单词的首字母大写!

上一篇 下一篇

猜你喜欢

热点阅读