アクセサメソッドについてなのですが、下記のようにBookクラス外でインスタンス変数を使用するためにはアクセサメソッドで定義をする必要があるということなのでしょうか?
class Book
attr_accessor :title, :price
def initialize(title, price)
@title = title; @price = price
end
end
book = Book.new("Programming Ruby", 1980)
puts book.title
book.price = 2000
puts book.price
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。