面向对象
多态
让不同的子类对象,调用相同的方法,产生不同的结果。
举例演示多态
定义角色类
# 1. 角色类 (Character)
# 属性:姓名、年龄、性别、种族、战斗力等
# 方法:自我介绍、展示战斗力、发动攻击等
class Character:
def __init__(self, name, age, gender, race, combat_power):
self.name = name
self.age = age
self.gender = gender
self.race = race
self.combat_power = combat_power
def introduce(self):
print("我是%s,我的战斗力是%d" % (self.name, self.combat_power))
def show_combat_power(self):
print(