需要模塊 import abc
抽象類不能實例化
import abc class Animal(metaclass=abc.ABCMeta): #抽象類 @abc.abstractmethod #下面是抽象的對象方法 def jiao(self): pass @abc.abstractclassmethod #下面是抽象的類方法 def test(cls): pass @abc.abstractstaticmethod #下面是抽象的靜態方法 def test1(): pass class Dog(Animal): def jiao(self): print('汪汪汪') @classmethod def test(cls): print('類方法') @staticmethod def test1(): print('靜態方法') dog=Dog() dog.jiao() Dog.test() Dog.test1()
天子驕龍