如何在Ruby中定义一个简单的类,并创建其实例?
在Ruby中,可以使用`class`关键字定义一个简单的类。以下是一个定义类并创建实例的示例:
```ruby
# 定义一个名为Car的类
class Car
# 初始化方法
def initialize(make, model)
@make = make # 类的实例变量
@model = model # 类的实例变量
end
# 定义一个方法来获取汽车信息
def info
"制造商: #{@make}, 型号: #{@model}"
end
end
# 创建Car类的实例
my_car = Car.new('Toyota', 'Corolla')
# 调用实例的方法
puts my_car.info
```
在这个示例中,我们定义了一个名为`Car`的类,并添加了一个初始化方法`initialize`来接收两个参数`make`和`model`,并将它们存储在实例变量中。使用`Car.new`创建类的实例`my_car`,最后调用`info`方法来输出车辆的信息。
```ruby
# 定义一个名为Car的类
class Car
# 初始化方法
def initialize(make, model)
@make = make # 类的实例变量
@model = model # 类的实例变量
end
# 定义一个方法来获取汽车信息
def info
"制造商: #{@make}, 型号: #{@model}"
end
end
# 创建Car类的实例
my_car = Car.new('Toyota', 'Corolla')
# 调用实例的方法
puts my_car.info
```
在这个示例中,我们定义了一个名为`Car`的类,并添加了一个初始化方法`initialize`来接收两个参数`make`和`model`,并将它们存储在实例变量中。使用`Car.new`创建类的实例`my_car`,最后调用`info`方法来输出车辆的信息。
若文章对您有帮助,帮忙点个赞!
(微信扫码即可登录,无需注册)