OC__part11
2024-05-08 01:04:55
setter方法
用来设置成员变量,可以在方法里过滤掉一些不合理的值
1.必须是对象方法
2.返回值类型为void
3.方法名为set开头,成员变量名去掉“_”,首字母大写;参数类型与对应成员变量名一致;
4.参数名称与对应成员变量去掉下划线相同;
-(void)setAge :(int) age;
getter方法
1.必须是对象方法;
2.必须有返回值,返回值的类型必须和成员变量一致;
3.方法名必须是成员变量去掉下划线;
4.一定是没有参数的;
-(int)age ;
优点,可以在使用方法获取数据之前,对数据进行加工;
例如;商场打折,可以让getter方法的返回值为价格的*0.5;
OC__part11相关推荐
- OC__part11.3
继承 B类继承A类,那么B类将拥有A类所有属性和方法: 基类的私有属性能被继承,不能再子类中访问: 要访问,就要在基类中声明一个方法,来访问: #import "Base":NSO ...
- OC__part11.2
作用范围:全局变量>成员变量>局部变量 覆盖顺序:全局变量<成员变量<局部变量 成员变量 @interface IPhone : NSObject { int _weight ...
- OC__part11.1
self *******self*******是脱离不了方法的**********不能在main中使用: 对象方法:直接访问成员变量 类方法:不能直接访问成员变量 1.类方法中的self 一个类有且只 ...
最新文章
- 简易记事本实现与分析(三)主界面
- 如何恢复XP系统中原来的Administrator用户
- SpringSecurity的认识和整合流程
- 产品经理学习---人性七宗罪:打造完美产品的金钥匙
- [设计模式]设计模式之禅抽象工厂模式
- 两平面平行方向向量关系_空间向量,如果一条直线与一平面平行,那么直线的方向向量与平面的法向量有什么关系??垂直呢?...
- 关于ps cs6的滤镜 (抽出)
- Ubuntu下VSCode使用等宽字体设置
- linux设置自动获取ip命令,详解如何设置CentOS 7开机自动获取IP地址
- 面包板是神马东西?。。
- 科普│串联质谱分析仪(ESI离子源)之离子阱质谱仪
- 在matlab中饼图种类,Excel2016中饼图的常见类型及绘制方法
- ionic 微博模板
- Docker系列之八:在Dockerfile中使用多段构建Muti-stage build
- 2019阿里云峰会·北京 | 十年再出发
- 【深度学习基础知识 - 28】三维重建中的点云、体素、mesh
- ¥1-3 SWUST oj 942: 逆置顺序表
- CGB2103-day01
- 多种详细讲解小程序页面传值
- 教你如何还原本地IP
热门文章
- 当知识图谱遇上文本摘要:保留抽象式文本摘要的事实性知识
- 近期我们在读的那些优质论文,你不了解下?
- sklearn中cross_validation包无法使用
- 匈牙利算法c语言代码,漫谈匈牙利算法
- python如何修改excel数据库_python修改excel数据库
- 什么是连续潮流cpf_2019童装秋冬潮流趋势报告:一文读懂童装潮流四大消费趋势...
- python爬虫实训心得_Python爬虫小结
- mysql 十八哥_十八哥Mysql笔记之基础篇
- Spring Cloud——Spring Cloud Alibaba 2021 Nacos Config bootstrap 配置文件失效解决方案
- Web Security——英语写作与教学评价系统(iWrite)解决写作时禁止复制粘贴问题解决方案