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()