※paizaに会員登録すると無料で動画学習コンテンツをご利用いただけます
会員登録する
#04:RPGのPlayerクラスを継承で記述する その1
ここでは、クラスを継承する具体例として、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
ログインすると採点できます
コードの実行