随时修改类定义 如何才能查看或者修改name呢?Ruby提供了访问对象变量的简单方法:

在Ruby语言中,你能够多次打开某个类并修改它。而修改所带来的变化将应用在此后建立的任何新对象中、甚至现存的此类对象中。下面让我们建立一个新对象并访问它的@name属性。

我们通过使用attr_accessor定义了两个方法:
“.name”用来获取name属性值;
“.name=”用来设置namee属性值。
这很类似在Java类中访问被Public修饰的成员变量。
向每个人问候,MegaGreeter不会漏掉一个人 Greeter并不完美,因为它只能一次服务一个人。所以我们在这里设计一个能够一次向全世界、世界上每个人或者在名单中的人发送问候的MegaGreeter类。在这里,我们将放弃从前的IRB交互模式,转而改为编写Ruby程序文件。
退出IRB的方法:输入“quit”、“exit”或者按下Control+D的组合键。
查看本文来源