一、多态指的是一类事物有多种形态,比如形状,有圆形,长方形,正方形等等,他们有个公共的方法就是求面积!
也就是说同一个动作,不同实例表现的结果是不一样的!
1)必须是继承关系
2)重写方法
# 案例: 人有中国人,英国人,他们都要讲话
#父类
class Person(metaclass=abc.ABCMeta):
# @abc.abstractmethod装饰器后严格控制子类必须实现这个方法
#指定是抽象方法
@abc.abstractmethod
def talk(self):
pass
#子类
class Chinese(Person):
def talk(self):
print("说汉语")
pass
#子类
class English(Person):
def talk(self):
print("说英语")
#调用
ch =Chinese()
ch.talk()
en =English()
en.talk()