ログイン
問題2

クラスを定義してみよう!

アイコン画像

問題2:クラスを定義してみよう!

インスタンス化すると以下の結果が画面に出力されるような'User'クラスを定義しよう。
また、引数を変えると出力結果も変わるようにすること。

ブラウザのアイコン期待する画面

私は忍者です!!

タグアイコン解答ソースコード

              class User
  def initialize(name)
    puts "私は" + name + "です!!"
  end
end
me = User.new("忍者")
¥Ruby¥
            

コメントのアイコン解説

rubyでは、クラスを定義することで処理や情報をまとめることができるぞ。
今回は'User'クラスを定義しインスタンス化してみよう。
クラスをインスタンス化するときは'new'メソッドと'initialize'メソッドを用いる。
'new'メソッドで引数にとった値を変数'name'に代入し、画面に出力するという流れだ。
ログインして解答を見る
完了にする!
twitterのアイコン
活動記録をTweetする
LINEの友達追加でお役立ち動画をGET!!
LINEの友達追加でお役立ち動画をGET!!

閉じる