OC__part11
2016-10-28 19:36
288 查看
setter方法
用来设置成员变量,可以在方法里过滤掉一些不合理的值
1.必须是对象方法
2.返回值类型为void
3.方法名为set开头,成员变量名去掉“_”,首字母大写;参数类型与对应成员变量名一致;
4.参数名称与对应成员变量去掉下划线相同;
getter方法
1.必须是对象方法;
2.必须有返回值,返回值的类型必须和成员变量一致;
3.方法名必须是成员变量去掉下划线;
4.一定是没有参数的;
优点,可以在使用方法获取数据之前,对数据进行加工;
例如;商场打折,可以让getter方法的返回值为价格的*0.5;
用来设置成员变量,可以在方法里过滤掉一些不合理的值
1.必须是对象方法
2.返回值类型为void
3.方法名为set开头,成员变量名去掉“_”,首字母大写;参数类型与对应成员变量名一致;
4.参数名称与对应成员变量去掉下划线相同;
-(void)setAge :(int) age;
getter方法
1.必须是对象方法;
2.必须有返回值,返回值的类型必须和成员变量一致;
3.方法名必须是成员变量去掉下划线;
4.一定是没有参数的;
-(int)age ;
优点,可以在使用方法获取数据之前,对数据进行加工;
例如;商场打折,可以让getter方法的返回值为价格的*0.5;
相关文章推荐
- 11.python并发入门(part13 了解事件驱动模型))
- JRTPLIB 3.5.2手册中文版---part11
- A trip through the Graphics Pipeline 2011, part 11
- 《基于MFC的OpenGL编程》Part 11 Blending, Antialiasing and Fog
- FreeBSD_11-系统管理——{Part_a-bhyve}
- 剑指offer-算法题练习:part11 二进制中1的个数
- Chapter 4– Functions and Program Structure of TCPL (Part 11)
- iOS开发之OC篇(11)—— Class(类)、@property属性
- [转]Web API OData V4 Keys, Composite Keys and Functions Part 11
- SQL Anywhere 11 (Panorama) 评审指南 Part V
- FreeBSD_11-系统管理——{Part_3-网络}
- 《基于MFC的OpenGL编程》Part 11 Blending, Antialiasing and Fog
- 【Android】【笔记】《Android 入门经典》part 11 ContentProvider 数据共享
- 编写高质量OC代码52建议总结:11.理解objc_msgSend的作用(消息机制)
- RailsCasts中文版,#11 Refactoring User Name Part 2 重构实战2
- 【Mysql sql inject】【入门篇】SQLi-Labs使用 part 1【01-11】
- 黑马程序员之ios学习总结——11 OC语言的内存管理1
- 11.python并发入门(part9 多进程模块multiprocessing基本用法)
- 11.python并发入门(part15 关于I/O多路复用)
- oc语言第六课 类目与协议——iOS学习连载11