initializeメソッドを定義する理由 初期化って何?

initializeメソッドとnewメソッドの関係

 

 

 

どうやら、initializeとnewはセットのようです。

 

なので、rubyで書く際にinitializeかnewのどちらかが出てきたり、定義しなければならないときは

合わせてこれも使う必要がある、というのは頭の片隅に入れておきたいですね。

 

理由とまでなるとよくわかってないので(初期化、という表現がまだうまく理解できていない)

下記サイトを時間を作って読み込んでおきたいと思います。

 

 

ただ、また頭の整理の意味でも記事にまとめてみたいと思います。

 

Ruby入門】classnewinitializeについてまとめ

https://www.sejuku.net/blog/21170