您的位置:首页 > 其它

对类的进一步说明:包括合成存取方法、多个参数的方法等

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.具有多个参数的方法:

-(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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: