import abc
class Animal(metaclass=abc.ABCMeta): # 只能被继承,不能被实例化
@abc.abstractmethod
def run(self):
pass
@abc.abstractmethod
def eta(self):
pass
class Pople(Animal):
def run(self):
print('Pople is runing')
def eta(self):
print('Pople is etaing')
class Pig(Animal):
def run(self):
print('Pig is runing ')
def eta(self):
print('Pig is etaing')
class Dog(Animal):
def run(self):
print('Dog is runing ')
def eta(self):
print('Dog is etaing')
pople1 =Pople()
pig1 = Pig()
dog1 = Dog()