面向对象-抽象类
抽象类:只能被继承,不能被实例化。作用于继承接口。
import abc # class Animal(metaclass=abc.ABCMeta): # 这个是 抽象类((只能被继承,不能被实例化)) @abc.abstractmethod # def run(self): pass def eat(self): pass class People: @abc.abstractmethod def run(self): print('people is walking') class Pig: @abc.abstractmethod def run(self): print('is running') p1= People() pi=Pig() p1.run() # 通过抽象类 实现子类的规范,只能被继承,不能被实例化