ruby元编程 第二章 对象模型

2.1 打开类 class D def x; 'x'; end end class D def y; 'y'; end end obj = D.new obj.x # => "x" obj.y # => "y" 当第一次说起 class D时,Ruby开始定义这个类,并定义x方法。 第二次说起D类时,它已经存在,Ruby就不在定义了,而只是从新打开这个已经存在的类,并为之定义y方法
相关文章
相关标签/搜索