溫馨提示×

Ruby中的類和對(duì)象怎么定義

小億
85
2024-04-10 17:55:08
欄目: 編程語言

在Ruby中,可以使用關(guān)鍵字class來定義一個(gè)類,使用def關(guān)鍵字來定義類的方法。以下是一個(gè)簡單的類和對(duì)象的定義示例:

class Person
  def initialize(name, age)
    @name = name
    @age = age
  end
  
  def introduce
    puts "My name is #{@name} and I am #{@age} years old."
  end
end

# 創(chuàng)建一個(gè)Person對(duì)象
person1 = Person.new("Alice", 30)

# 調(diào)用對(duì)象的方法
person1.introduce

在上面的示例中,定義了一個(gè)Person類,該類有一個(gè)構(gòu)造方法initialize用于初始化對(duì)象的屬性@name@age,還有一個(gè)introduce方法用于打印對(duì)象的信息。然后創(chuàng)建了一個(gè)Person對(duì)象person1,并調(diào)用了它的introduce方法。

0