对类的进一步说明:包括合成存取方法、多个参数的方法等
2015-01-06 14:51
134 查看
1.类定义中合成存取方法:自动生成设置和取值的方法
(1)在接口中使用@property int numerator,denominator; 指令标识属性; //这样做之后,就不需要在实现部分声明相应的实例变量。
(2)在implemention部门使用: @synthesize numerator,denominator; //这里不用在指明是什么类型的数据,同时不需要再使用{}包起来
2.对于类实例中属性值的获取,可以直接使用 myFraction.numerator 的方式,与[myFraction numerator]等价。
但这种实现有一个前提,就是使用自定义或者 @property/@synthesize 的方式生成了相应的设置与取值方法。
3.对于对象中的方法,也可以使用'.'的方式进行读取
但是,在默认情况下,为了编码风格的统一,我们使用'.'访问属性;使用传统的'[]'来访问方法。
4.具有多个参数的方法:
(1)在接口中使用@property int numerator,denominator; 指令标识属性; //这样做之后,就不需要在实现部分声明相应的实例变量。
(2)在implemention部门使用: @synthesize numerator,denominator; //这里不用在指明是什么类型的数据,同时不需要再使用{}包起来
2.对于类实例中属性值的获取,可以直接使用 myFraction.numerator 的方式,与[myFraction numerator]等价。
但这种实现有一个前提,就是使用自定义或者 @property/@synthesize 的方式生成了相应的设置与取值方法。
3.对于对象中的方法,也可以使用'.'的方式进行读取
但是,在默认情况下,为了编码风格的统一,我们使用'.'访问属性;使用传统的'[]'来访问方法。
4.具有多个参数的方法:
-(void) setTo : (int) t1 over:(int) t2; //含多个参数的方法声明
//调用:<p style="margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-family: Menlo;">[fraction <span style="color: #587ea8">setTo</span>:<span style="color: #35568a">123</span> <span style="color: #587ea8">over</span>:<span style="color: #35568a">321</span>];</p>
相关文章推荐
- objective-c(六)文件分离,合成存取方法,方法多参数,局部变量,self使用
- objective-c(六)文件分离,合成存取方法,方法多参数,局部变量,self使用(未完成)
- window.open的例子和使用方法以及参数说明
- JavaScript---window.open使用方法以及参数说明(完整版)
- window.open使用方法以及参数说明
- window.open使用方法以及参数说明
- window.open使用方法以及参数说明
- window.open的例子和使用方法以及参数说明(完整版)
- Struts validator 自定义验证方法 6个参数说明
- Web开发中js的setAttribute方法参数说明
- window.open使用方法以及参数说明
- window.open的例子和使用方法以及参数说明
- window.open的例子和使用方法以及参数说明
- JavaScript---window.open使用方法以及参数说明(完整版)
- window.open使用方法以及参数说明
- HTML中window.open的使用方法以及参数说明
- window.open的例子和使用方法以及参数说明(完整版)
- window.open的例子和使用方法以及参数说明(完整版)
- window.open的使用方法以及参数说明
- window.open使用方法以及参数说明