标签:elf obj self metaclass 情况 类型 直接 使用 bst
#1.多态:同一种事物的多种形态
import abc
class Aninal(metaclass=abc.ABCMeta):
@abc.abstractmethod
def cry(self):
pass
class pig(Aninal):
def cry(self):
print(‘hengheng‘)
class dog(Aninal):
def cry(self):
print(‘wangwang‘)
pig1=pig()
dog1=dog()
#多态性:指的是在不考虑对象具体类型的情况下,直接使用对象。
def talk(obj):
obj.cry()
talk(dog1) #dog1.cry()
talk(pig1) #
标签:elf obj self metaclass 情况 类型 直接 使用 bst
原文地址:http://blog.51cto.com/13399294/2296057