| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 2 |
| 经验 | |
| 最后登录 | 2025-8-19 |
| 在线时间 | 809 小时 |
- 梦石
- 0
- 星屑
- 170
- 在线时间
- 809 小时
- 注册时间
- 2013-8-23
- 回帖
- 773

|
发表于 2014-8-4 20:02:29
|
显示全部楼层
本帖最后由 冰水金刚 于 2014-8-4 20:04 编辑
对于属性来说,是既能写入又能读取
def name
return @name
end
定义的就是一个读取函数
def name=(name)
@name = name
end
这个定义了写入
这样alex.name = 可以赋值
alex.name 可以读取
完成了属性的定义
如果去掉
def name
return @name
end
就不能通过alex.name来进行读取 |
评分
-
查看全部评分
|