| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 0 |
| 经验 | |
| 最后登录 | 2011-12-24 |
| 在线时间 | 0 小时 |
- 梦石
- 0
- 星屑
- 40
- 在线时间
- 0 小时
- 注册时间
- 2007-7-24
- 回帖
- 1
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
class Person
def name
return @name
end
def name=(name)
@name = name
end
def hello
print "我是" + @name + ""
end
end
alex = Person.new
alex.name = "艾力克斯"
alex.hello # => 我是艾力克斯
上面的示例是先准备 @name 实变量,使用 name、name= 方法把对象附加上 @name 实变量作为属性。像这样的方法称为附加属性。附加属性也能更简单的像下面那样编写。
attr_accessor :name
这段脚本关键是实变量不能理解,希望谁能跟我象这样翻译下
class Person # 设Person为一个类
def name #设函数 NAME
.......
谢谢了,还有最后attr_accessor :name是什么意思!晕怎么都看不懂 |
|