物件導向中的建構式 (Constructor)
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中。