質問がございます。
下記コードにて、インスタンスmy_carに対して、name.colorメソッドを与えてその結果を出力しようとしました。
結果
initialize.rb::in `<main>': undefined method `color' for "プリウス":String (NoMethodError)
となってしまい、どうしてインスタンスmy_carに対して"二つのインスタンスメソッドが使えないのか"と疑問を持ったため質問いたします。
よろしくお願い申し上げます。
class Car def initialize(name, color) @name = name @color = color end def name @name end def color @color end end my_car = Car.new("プリウス", "白") puts my_car.name.color
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。