赞 | 641 |
VIP | 62 |
好人卡 | 144 |
积分 | 320 |
经验 | 110435 |
最后登录 | 2024-4-28 |
在线时间 | 5081 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 32025
- 在线时间
- 5081 小时
- 注册时间
- 2012-11-19
- 帖子
- 4877
|
一个类就好比 一个国家 吧。
国家里每个省就比作 每个方法 吧。
带@的实例变量, 就差不多相当于 身份证 。
身份证在全国(类)所有省份(方法)通用,可以获取身份证信息(读取),也到公安局修改身份证信息(重新赋值)。
然而 身份证 到了国外,就不能使用了。
但是可以办签证啊,比如在国内(实例变量所在的类里)先办签证:
attr_reader :身份证
或者
def 身份证
return @身份证
end
这样在国外就能获取到你的身份信息。
也可以国内授权给国外更改身份信息(现实中有没有就不知道哈),比如:
attr_writer :身份证
或者
def 身份证=(身份证)
@身份证 = 身份证
end
唔~,虽然不是太贴切,但好歹还是比较形象的。 |
|