※paizaに会員登録すると無料で動画学習コンテンツをご利用いただけます
会員登録する
#04:RPGのプレイヤーを継承で記述1
ここでは、クラスを継承する具体例として、RPGのPlayerクラスとWizardクラスを記述します。はじめに、スーパークラスとなる、Playerクラスから記述していきます。
class Player:
def __init__(self, name):
self.name = name
def attack(self, enemy):
print(self.name + "は、" + enemy + "を攻撃した!")
print("=== パーティーでスライムと戦う ===")
hero = Player("勇者")
# hero.attack("スライム")
warrior = Player("戦士")
party = [hero, warrior]
for member in party:
member.attack("スライム")
クラス — Python 3.6.5 ドキュメント
https://docs.python.jp/3/tutorial/classes.html
ログインすると採点できます
コードの実行