在Ruby中,類的初始化是通過initialize
方法來實現的。當你創建一個類的實例時,initialize
方法會自動被調用。你可以在這個方法中設置實例變量,以便在類的其他方法中使用這些變量。下面是一個簡單的例子來說明如何在Ruby類中使用初始化方法:
class MyClass
# 初始化方法,接收一個參數
def initialize(param)
# 設置實例變量
@param = param
end
# 其他方法
def display_param
puts "The parameter is: #{@param}"
end
end
# 創建一個MyClass的實例,并傳入參數值
my_instance = MyClass.new("Hello, Ruby!")
# 調用display_param方法,輸出參數值
my_instance.display_param
在這個例子中,我們定義了一個名為MyClass
的類,它有一個initialize
方法,該方法接收一個參數param
。在初始化方法中,我們將參數值賦給實例變量@param
。然后,我們定義了一個名為display_param
的方法,用于輸出實例變量的值。
當我們創建一個MyClass
的實例時,我們需要傳入一個參數值,例如"Hello, Ruby!"
。這個值會被傳遞給initialize
方法,并賦給實例變量@param
。然后,我們可以調用display_param
方法來輸出實例變量的值。