#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) #
多態性
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.