新手基础(一)封装、setter和getter
来源:互联网 发布:化工制药知乎 编辑:程序博客网 时间:2024/06/06 12:57
OC是一门面向对象的语言,面向对象的语言有三大特性,就是封装性,继承性和多态性.
类的数据与功能的封装,
数据就是成员变量,
功能就是类方法或者对象方法,
对数据的封装,也就是对成员变量的封装,封装就是把数据隐藏起来,只能用此类的方法才可以读取或者设置数据,不可被外部任意修改是面向对象设计本质,降低了数据被误用的可能性,提高了代码的灵活性.
封装了数据,提供公共方法对其访问.
私有(private)的值,用setter和getter方法提供外界访问。
格式为: getter(用于获取): [非私有修饰符] 字段类型 get字段名称(首字母大写)() { return 字段名; } setter(用于设置): [非私有修饰符] void set字段名称(首字母大写)(字段类型 变量) { 字段=变量; }
setter方法的作用
- 作为外部接口,用来设置成员变量,可以在方法的实现部分过滤掉一些不合理的值.
setter方法的命名规范
- 1.必须是对象方法;
- 2.返回值类型为void;
- 3.方法名必须以set开头,而且后面跟上成员变量名去掉”_”,首字母必须大写;
- 4.必须提供一个参数,参数类型必须与所对应的成员变量的类型一致;
- 5.形参名称和成员变量去掉下划线相同
getter方法的作用
- 为调用者返回对象内部的成员变量的值;
getter的命名规范
- 1.必须是对象方法;
- 2.必须有返回值,返回值的类型和成员变量的类型一致;
- 3.方法名必须是成员变量去掉下划线;
- 4.一定是没有参数的.
阅读全文
0 0
- 新手基础(一)封装、setter和getter
- 新手getter、setter指南
- Objective-C的基础setter和getter
- 黑马程序员——封装setter和getter
- 访问封装内容,setter和getter方法使用
- JS访问器(getter和setter)
- getter和setter方法
- Getter和Setter
- 关于Getter和Setter?
- setter和getter方法
- setter和getter方法
- getter和setter
- getter和setter
- getter和setter方法
- getter和setter方法
- 属性getter和setter
- 属性getter和setter
- (18)封装简介、private中getter,setter用法
- Tortoisegit 访问Github设置教程
- POJ
- 搜索 B
- Office2016方程编号方法
- 数字货币开发专题(什么是比特币挖矿机)
- 新手基础(一)封装、setter和getter
- java常用基本数据类型
- 外部连接不上redis的解决方法
- HDU1542-Atlantis(线段树+扫描线——面积并)
- 1004. 成绩排名 (20)
- 配置yum源服务器
- 搜索 D
- 50. Pow(x, n)函数实现
- JPEG解码