我在教自己的Python,並且我已經到達了我正在圍繞類的環節。我決定建立一個基本的角色扮演遊戲,以便利用列表,詞典和類來進行練習。這裏是我的英雄代碼,我只想對我出錯的地方有一些批判性反饋,以及如何改進。Python類設計反饋
class Hero():
"""docstring for Hero"""
def __init__(self, hp, mp, strength, defence, level, armour):
self.hp = hp
self.mp = mp
self.strength = strength
self.defence = defence
self.level = level
self.armour = armour
Knight = Hero(100, 25, 5, 10, 1, 5):
我想英雄的水平來修改hp,mp等。參數可以相互修改嗎?我知道這是很多問題,但我想確保我在第一時間儘可能做到正確。謝謝閱讀!
你最好實施不同類型的英雄作爲子類。 – 2013-03-23 22:55:59
通常,有關工作代碼的問題更適合'codereview.stackexchange' – mgilson 2013-03-23 22:56:05