オブジェクト、メソッド、クラス
Progateの次の教材としてゼロからわかるRuby超入門で学習中。
Progateは手を動かし、結果がすぐに反映するので
体で覚えるにはとても良かったですが、
本を読むと、理解が曖昧だったと思うことが多々ありました。
例えば
当たり前に使っているputs
がdef~endで予め定義されているメソッドって事とか
例えば
1 とか "コーヒー" とか ["a", "b"]
当たり前に書いてたことが
class Item
def name
"〇〇"
end
end
item = Item.new
puts item.name
クラスを用意してインスタンス(オブジェクト)を作ることを
あらかじめ用意してくれているって事とか
あまりに初歩的なことかと思いますが、
オブジェクト、メソッド、クラス
曖昧な理解だったので、少しスッキリしました。