#!/user/bin env python # author:Simple-Sir # time:2019/8/26 16:40 # 多態 class People(object): def __init__(self, name): self.name = name def dosome(self): pass def dofunc(obj): # 一個接口,多種形態 obj.dosome() class Sleep(People): def dosome(self): print('%s在睡覺。' % self.name) class Eat(People): def dosome(self): print('%s在吃飯。' % self.name) # def dofunc(obj): # 一個接口,多種形態 # obj.dosome() # 實例化 s1 = Sleep('穗穗') e1 = Eat('依依') # 使用統一接口,實現多態 People.dofunc(s1) People.dofunc(e1)
運行結果:python