class Role:
def __init__(self, name, weapon):
'实例化时自动调用'
self.name = name
self.weapon = weapon
def speak(self, words):
print("I'm %s, %s" % (self.name, words))
def run(self):
print('I\'m running...')
class Warrior(Role): # 这里加上Role之后,就自动变为Role的子类,继承父类的任何属性或方法
def show_me(self):
print("我是%s, 我是一个战士" % self.name)
if __name__ == '__main__':
gy = Warrior('关羽', '青龙偃月刀')
gy.speak('过五关,斩六将') # 先查看自己子类,没有的话,再去父类查看
gy.show_me()
gy.run()
十 创建游戏人物(继承方法)
最新推荐文章于 2021-03-21 03:32:01 发布