1.接口繼承
定義:一種特殊的類,聲明瞭若干方法,要求繼承該接口的類必須實現這種方法。接口
做用:限制繼承接口的類的方法的名稱及調用方式,隱藏了類的內部實現。支付寶
(1)接口定義class
from abc import ABCMeta,abstractmethod class Payment(metaclass=ABCMeta): # 定義一個接口 @abstractmethod def pay(self,money): pass
(2)實現接口import
class AiliPay(Payment): def pay(self,money): print('使用支付寶支付%s元' % money) if __name__ == '__main__': ap = AiliPay() ap.pay(20)