在Ruby中,創建類和對象非常簡單。下面是一個簡單的例子來說明如何創建一個類和實例化對象:
class MyClass
def initialize(name)
@name = name
end
def say_hello
puts "Hello, my name is #{@name}."
end
end
在這個例子中,我們創建了一個名為MyClass
的類。initialize
方法是一個特殊的方法,當創建類的新實例時,它會自動調用。@name
是一個實例變量,用于存儲對象的名字。say_hello
方法用于輸出對象的@name
屬性。
my_object = MyClass.new("John")
在這個例子中,我們使用new
方法創建了一個MyClass
類的新實例,并將名字參數設置為"John"。my_object
變量現在指向這個新創建的對象。
my_object.say_hello
這將輸出:
Hello, my name is John.
這就是在Ruby中創建類和對象的基本方法。你可以根據需要添加更多的方法和屬性。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。