class animal(object):
def __init__(self,name):
self.name=name
@staticmethod #此方法类似一个装饰器
def animal_talk(a):
a.talk() #一个接口,不同的展现形式
class cat(animal):
def talk(self):
print("%s:喵喵"%self.name)
class dog(animal):
def talk(self):
print("%s:汪汪叫"%self.name)
c1=cat("花花")
d1=dog("浩浩")
animal.animal_talk(d1)
animal.animal_talk(c1)
每天进步一点点,不管有用没用,学着在说
--帽小帽
转载于:https://www.cnblogs.com/douxiaomao/p/9818202.html