Ruby 中如何创建对象?

· 约 3 分钟读完 · 第 71 / 199 章

推荐答案

在 Ruby 中,可以通过以下方式创建对象:

本题详细解读

1. 类的定义

在 Ruby 中,对象是通过类来创建的。首先需要定义一个类,使用 class 关键字:

2. 创建对象实例

定义类之后,可以通过 new 方法创建该类的对象实例:

3. 初始化方法

通常,类中会定义一个 initialize 方法,用于在创建对象时进行初始化操作:

4. 对象的属性和方法

对象可以拥有属性和方法,属性通常通过实例变量(以 @ 开头的变量)表示,方法则通过 def 关键字定义:

5. 对象的唯一性

每个通过 new 方法创建的对象都是唯一的,即使它们属于同一个类:

6. 对象的类

可以通过 class 方法查看对象的类:

7. 对象的继承

Ruby 支持类的继承,子类可以继承父类的属性和方法: