OC: setter , getter

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容