在Ruby中,可以使用class
關鍵字來定義一個類。例如,下面是一個簡單的示例,定義了一個名為Person
的類:
class Person
def initialize(name, age)
@name = name
@age = age
end
def say_hello
puts "Hello, my name is #{@name} and I am #{@age} years old."
end
end
在上面的示例中,我們定義了一個Person
類,該類具有一個initialize
方法用于初始化對象的實例變量,以及一個say_hello
方法用于打印一個簡單的問候語。要創建Person
類的實例,可以使用以下代碼:
person = Person.new("Alice", 30)
person.say_hello