オブジェクト、メソッド、クラス

Progateの次の教材としてゼロからわかるRuby超入門で学習中。

 

Progateは手を動かし、結果がすぐに反映するので

体で覚えるにはとても良かったですが、

本を読むと、理解が曖昧だったと思うことが多々ありました。

 

 

例えば 

当たり前に使っているputs

 

がdef~endで予め定義されているメソッドって事とか

 

 

 

例えば

1 とか "コーヒー" とか ["a", "b"]

 

当たり前に書いてたことが

 

 

class Item

  def name

    "〇〇"

  end

end

 

item = Item.new

puts item.name

 

 

クラスを用意してインスタンス(オブジェクト)を作ることを

あらかじめ用意してくれているって事とか

 

 

 

あまりに初歩的なことかと思いますが、

オブジェクト、メソッド、クラス

曖昧な理解だったので、少しスッキリしました。