import abc
class AbstractAnimal(object):
__metaclass__ = abc.ABCMeta
@abc.abstractmethod
def walk(self):
''' data '''
@abc.abstractmethod
def talk(self):
''' data '''
class hen(AbstractAnimal):
name = ''
def __init__(self, name):
print('hen created.')
self.name = name
def walk(self):
print('walks')
def talk(self):
print('hen')
obj = hen('hen1')
obj.talk()
obj.walk()