溫馨提示×

Ruby類的初始化效果如何

小樊
93
2024-10-30 17:40:24
欄目: 編程語言

在Ruby中,當你創建一個新的類時,它的初始化方法(initialize)會被自動調用。初始化方法用于設置類的實例變量(instance variables),這些變量通常用于存儲與特定對象相關的數據。初始化方法還可以接受參數,以便在創建對象時傳遞初始值。

下面是一個簡單的Ruby類示例,展示了初始化方法的效果:

class Person
  def initialize(name, age)
    @name = name
    @age = age
  end
end

# 創建一個新的Person對象
person = Person.new("Alice", 30)

# 訪問實例變量
puts person.name # 輸出 "Alice"
puts person.age  # 輸出 30

在這個例子中,我們定義了一個名為Person的類,它有一個初始化方法initialize,接受兩個參數:nameage。當我們使用Person.new方法創建一個新的Person對象時,initialize方法會被調用,將傳入的參數值賦給實例變量@name@age。然后我們可以使用這些實例變量來訪問對象的屬性。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女