コード判定結果
動画プレイヤーの機能を制限して表示しています
一部機能が正常に読み込まれませんでした。
コンテンツブロックなどが動作していないかご確認ください。
コンテンツブロックなどが動作していないかご確認ください。
このチャプターでの演習課題が終了していません
次のチャプターへ進みますか
ジャッジに時間がかかっています
しばらくしてから再度アクセスしてください。
演習課題を利用するには
paizaの会員登録が必要です
paizaの会員登録が必要です
Ruby入門編9: さらにクラスを理解しよう
#04:RPGのPlayerクラスを継承で記述する その1
この動画を見るにはpaizaの会員登録が必要です
無料会員登録して始めるここでは、クラスを継承する具体例として、RPGのPlayerクラスを継承で記述します。
まずは、親クラスを作成しましょう。
class Player
def initialize(name)
@name = name
end
def attack(enemy)
puts "#{@name}は、#{enemy}を攻撃した!"
end
end
puts "=== パーティでスライムと戦う ==="
hero = Player.new("勇者")
warrior = Player.new("戦士")
party = [hero, warrior]
# p party
party.each do |player|
player.attack("スライム")
end
- 【Ruby】クラスの基本について - TASK NOTES
http://www.task-notes.com/entry/20141207/1417951906
- 【Ruby】メソッドの基本について - TASK NOTES
http://www.task-notes.com/entry/20141126/1416988996