十五、关键字self

在先前博文中,我  将  物件fractionOne  和  fractionTwo代表的两个比例  相加。我  是这样  做的:

这行语句  对  物件fractionOne  采取了  Add:这项措施,并且  将  物件fractionTwo  当作  参数。相加的结果  就是  物件fractionOne了。接着  我  还要对  结果  进行通分,于是  我  对  物件fractionOne  采取了  reduce:这项措施,就像  这样:

我们  已经知道  在一项措施当中  我们  可以用  这项措施实施对象的个体变量的名称  来表示  它们。但是  我们  如何来表示  这项措施实施对象本身呢?那  就是  关键字self。

我们  可以  在Add:这项措施当中  添加  这样一行语句:

最后  就像  这样:

如果  对  物件fractionOne  采取  Add:这项措施,那么  关键字self  就表示  Add:这项措施的实施对象物件fractionOne本身。于是  Add:这项措施当中的

这行语句  也就是  对  物件fractionOne所代表的比例  进行通分,所以  在主程序main()当中,就不再  需要

这行语句了。

在今后的例子当中,你  会看到  关键字self  是多么地  有用。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值