花二十分钟教你Ruby快速入门(三)

文章作者 100test 发表时间 2007:03:14 17:34:24
来源 100Test.Com百考试题网


随时修改类定义

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

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

我们通过使用attr_accessor定义了两个方法:
“.name”用来获取name属性值;
“.name=”用来设置namee属性值。
这很类似在Java类中访问被Public修饰的成员变量。

向每个人问候,MegaGreeter不会漏掉一个人

Greeter并不完美,因为它只能一次服务一个人。所以我们在这里设计一个能够一次向全世界、世界上每个人或者在名单中的人发送问候的MegaGreeter类。在这里,我们将放弃从前的IRB交互模式,转而改为编写Ruby程序文件。

退出IRB的方法:输入“quit”、“exit”或者按下Control D的组合键。

image


相关文章


JAVA基础:Java语言的违例控制简析
Java认证模拟题及分析2
Java认证模拟题及分析1
敏捷开发技巧:以用户故事管理项目二
花二十分钟教你Ruby快速入门(三)
JAVA ACCESS编程体会
SUNCERTIFIEDJAVAPROGRAMMER
JAVA题:定义People及其对象
花二十分钟教你Ruby快速入门(四)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛