rubyで、下記のクラスを定義したのですが、"uninitialized constant Human::Thinkable (NameError)"が出てきてしまいます。
エラーを調べてみたところ、クラスの定義がうまく言ってないときに出てくるエラーだと理解したのですが、下記のコードのどこが文法的に間違っているのか、わかりません。
ruby
1class Human < Animal 2 # Thinkableモジュールを使えるようにする 3 include Thinkable 4 5 # 変数の初期化 6 attr_accessor :hobby, :age, :name 7 def initialize(hobby, age, name) 8 self.hobby = hobby 9 self.age = age 10 self.name = name 11 end 12 13end
ご教授のほど、よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。