物件導向中的建構式 (Constructor)

Wendy Wu
W-Learning Note
Published in
1 min readAug 3, 2019

Constructor 又被稱為建構子、建構式,是一個Class在建立Object時會被呼叫的方法。他能初始化一個新建的Object,並且時常會接收參數並設定初始值(Parameterized constructors)。

那麼,在Ruby中要怎麼寫建構式呢?

class ClassName
def initialize(parameters)

end
end

當用new method去建立object時,會在內部呼叫initialize,所有傳給new的 argument會自動傳入initialize ,所有初始值可以用在其他的method中。

constructor example

--

--