Abstract class and normalization

import abc

class Animal(metaclass=abc.ABCMeta): # Can only be inherited, not instantiated
@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()
< /span>
< /span>

Leave a Comment

Your email address will not be published.