如何在Ruby中定义一个类并创建实例?

在Ruby中,定义一个类可以使用`class`关键字,然后定义类的属性和方法,最后用`end`关键字结束类定义。创建实例则通过调用`new`方法。以下是一个简单示例:

```ruby
# 定义一个类
class Person
# 初始化方法
def initialize(name, age)
@name = name
@age = age
end

# 方法定义,获取名字
def get_name
@name
end

# 方法定义,获取年龄
def get_age
@age
end
end

# 创建类的实例
person = Person.new("Alice", 30)

# 调用实例方法
puts person.get_name # 输出:Alice
puts person.get_age # 输出:30
```

在这个示例中,`Person`类有两个实例变量`@name`和`@age`,以及两个实例方法`get_name`和`get_age`用于访问这些变量。通过`Person.new`创建`person`实例,并使用`puts`方法输出实例的属性。

若文章对您有帮助,帮忙点个赞!

0
0
发布时间 2025-03-22 23:21:05
0 条回复(回复会通过微信通知作者)
点击加载更多评论
登录 后再进行评论
(微信扫码即可登录,无需注册)