在Ruby中,可以使用關鍵字class
來定義一個類,使用def
關鍵字來定義類的方法。以下是一個簡單的類和對象的定義示例:
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
# 創建一個Person對象
person1 = Person.new("Alice", 30)
# 調用對象的方法
person1.introduce
在上面的示例中,定義了一個Person
類,該類有一個構造方法initialize
用于初始化對象的屬性@name
和@age
,還有一個introduce
方法用于打印對象的信息。然后創建了一個Person
對象person1
,并調用了它的introduce
方法。