科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件花二十分钟教你Ruby快速入门(3)

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

随时修改类定义

作者:中国IT实验室 来源:中国IT实验室 2007年8月21日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
随时修改类定义        

        如何才能查看或者修改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

查看本文来源
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章