九、自动 生成 读写措施
来源:互联网 发布:淘宝二手靠谱吗 编辑:程序博客网 时间:2024/05/16 19:54
在之前的若干篇博文当中 我 创建过 Fration这类物件,同时 又 创建过 一个Fraction类型的物件myFration。由于 人类 都有 心、肝、肺等内脏,所以 每个新出生的婴儿 也都有心、肝、肺等内脏。同样的道理:由于 Fration这类物件 都包含 numerator 和 denominator这两个变量,所以 新创建的物件myFration 也包含 numerator 和 denominator这两个变量。为了 设定 和 读取 属于物件myFraction的两个变量numerator 和 denominator的值,我 制定了 numerator、setNumerator 和 denominator、setDenominator这两对措施。在接口部分 我 向编译器 说明了 这两对措施的名称、所传回的数据的类型、参数的名称 和 类型:
而 在实施部分 我 向编译器 说明了 这两对措施 具体 如何实施:
如果 你的程序 包含 大量的物件,而 这些物件 又 拥有 大量的个体的、私有的变量,那么 编写 这样的措施 来设定 和 读取 这些个体变量的值 就变成了 一件十分乏味的事情。
基于 这样的原因,我们 可以拜托 编译器 为 我们 自动 生成 读写个体变量的措施。首先 将 接口部分的
替换成
然后 将 实施部分的
替换成
其中 @property的作用 是 向编译器 标记出 需要为哪些变量生成读写措施。@synthesize的作用是 使 编译器 生成 可以读写numerator 和 denominator这两个变量的两对措施。
总的来说,在接口部分 加入:
在实施部分 加入:
编译器 就会 自动 生成 n 和 setN这两项措施。措施n的作用 是 读取 某一个物件的变量n的值,措施setN的作用 是 设定 同样这个物件的变量n的值。
- 九、自动 生成 读写措施
- 读写文件&自动生成esMapping
- 配置SQL Server 2000安全的九大措施
- 配置SQL Server 2000安全的九大措施
- 九、python读写xml文件
- 数据包的读写---(九)
- 数据包的读写---(九)
- 自动生成
- 瑞典环保措施——如何自动自发?
- EEPROM 自动读写Tool
- (九) 字符设备节点生成
- Python读写Excel自动填表
- SWT读写本地文件生成Tree
- C++文件批量生成与读写
- 生成新类时自动生成注释
- 自动生成NHibernate配置文件
- 自动批量生成缩略图
- 文本文件自动生成日志
- 利用SVM训练自己的XML文件
- as3 类似属性click=“”的做法
- 程序员如何保持优秀
- [PVFS_ERROR]:Protocol version mismatch: received major version 6 when expecting 5.
- 除了坚强, 我们别无选择。
- 九、自动 生成 读写措施
- 枚举_01背包
- 关于linux发行版i386/i686/x86-64/的区别
- jboss为什么要加 -b 0.0.0.0
- IOS笔记 - UIActionSheet
- 8个你不能不知道的创业教训
- 有效群組(effective group)與初始群組(initial group)
- 排序算法(源代码)
- socket关闭的close和shutdown区别