抽象类示例

'''
现象:父类定义子类必须有的方法,若子类没有对应的方法,实例时会报错
作用:使子类代码规范化
'''
import abc

class Animal(metaclass=abc.ABCMeta): # 父类
@abc.abstractmethod
def run(self):
pass

@abc.abstractmethod
def eat(self):
pass


class People(Animal): # 子类
def run(self):
pass

def eat(self):
pass

pro1 = People()

猜你喜欢

转载自www.cnblogs.com/jt925/p/10501980.html
今日推荐