setter方法
//setter方法:设置属性或者成员变量值
//set + 属性(成员变量)名[首字母要大写] + :
- (void)setName:(NSString *)tmpName;
getter方法
//getter方法:获取属性或者成员变量值
//返回值类型(成员变量的类型)+方法名(属性或者成员变量名字) [注意:没有参数]
- (NSString *)name;
点语法
//OC里面我们去访问和设置属性值的时候
//一般使用点语法代替setter/getter方法
//调用setAge:方法
//等价于[d setAge:20]
d.age = 20;
//等价于int age2 = [d age];
int age2 = d.age;
属性与成员变量
@property (nonatomic, assign)int age;
//属性定义了之后,默认生成了getter/setter方法,并且默认生成了一个下划线开头的成员变量
//OOA:object oriented analyze