Help us understand the problem. What is going on with this article?

[Ruby] クラス、インスタンス変数、インスタンス、とか・・・

Progate学習メモ
何がクラスでインスタンス変数でインスタンスか

クラス

class Menu
end

インスタンス変数

class Menu
  attr_accessor :name
  attr_accessor :price
end

これでMenuクラスのインスタンスにnameとpriceという情報を持たせることができる
attr_accessorについて、いただいたコメントがわかりやすいのでページ下部ご参照ください

インスタンス

クラスから生まれるもの

class Menu
  attr_accessor :name
  attr_accessor :price
end

# Menuクラスから生まれたmenu1というインスタンス
menu1 = Menu.new

# menu1というインスタンスに情報を持たせる
menu1.name = "パン"
menu1.price = "200"

参考:Progate

Hai-dozo
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away