1. 首页
  2. 数据库
  3. 其它
  4. ruby 对象的初始化 方法

ruby 对象的初始化 方法

上传者: 2021-02-01 08:02:28上传 PDF文件 43.46KB 热度 11次
前面一节的 Fruit 类有两个实变量,分别表述水果的类型和状态.直到为这个类写了一个定制的inspect方法,我们方才了解它不会对一个缺乏属性的水果做出合理的解释.幸运的是,Ruby提供了一种允许实变量总是被初始化的方法. initalize方法 当Ruby创建一个新对象时,它总是会寻找一个名为 initialize 的方法并执行它.因此,我们可以简单通过一个initialize方法向实变量中加入缺省值,这样一来, inspect方法就有东西可说了. ruby> class Fruit | def initialize | @kind = “apple”
用户评论