在Ruby中,当你创建一个类时,可以通过定义initialize
方法来设置初始化参数。initialize
方法会在创建类的实例时被调用。以下是一个简单的示例:
class MyClass
def initialize(param1, param2)
@param1 = param1
@param2 = param2
end
end
# 创建一个MyClass的实例,并设置参数
my_instance = MyClass.new("value1", "value2")
# 访问实例变量
puts my_instance.param1 # 输出 "value1"
puts my_instance.param2 # 输出 "value2"
在这个示例中,我们定义了一个名为MyClass
的类,并在其中添加了一个initialize
方法。这个方法接受两个参数:param1
和param2
。当我们创建一个MyClass
的实例并传递这两个参数时,它们会被存储在实例变量@param1
和@param2
中。然后我们可以通过实例变量访问这些参数的值。