2012年7月4日

Ruby是一门面向对象语言

摘要: Ruby 是真正的面向对象语言。您所操作的每件东西都是对象,操作结果本身也是对象。编写面向对象的代码时,通常你得根据真实世界对概念进行建模。在这个过程中,要挖掘出需要在代码中所表达的事物种类。在点唱机系统(jukebox)中,“歌曲”的概念可能就是这么一个种类。在Ruby里,需要定义类(class)来表示实体。类是状态(state,比如歌曲名称)和使用这些状态的方法(method,可能是一个播放歌曲的方法)的组合。一旦建立了这些类,通常要为每个类创建若干个实例(instances)。“对象(object)”这个概念和“类的实体(class instance)”等同互用。在Ruby中,通过调用构 阅读全文

posted @ 2012-07-04 23:06 tim_sheng 阅读(445) 评论(0) 推荐(0) 编辑

导航