Python 面向對象--Python2和Python3中@abstractmethod的用法

抽象方法: 抽象方法表示基類的一個方法,沒有實現,所以基類不能實例化,子類實現了該抽象方法才能被實例化。 Python的abc提供了@abstractmethod裝飾器實現抽象方法,下面以Python3的abc模塊舉例。   @abstractmethod: 見下圖的代碼,基類Foo的fun方法被@abstractmethod裝飾了,所以Foo不能被實例化;子類SubA沒有實現基類的fun方法也不
相關文章
相關標籤/搜索