python-抽象类和抽象方法
需要模块 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()
天子骄龙