james-l
4/12/2017 - 10:31 PM

python parent and sub class

python parent and sub class

class A(object):
    def __init__(self):
        print "A.__init__()"
        self.name = 'abc'
        self.data = {
            'haha': 'parent',
        }

    def do(self):
        pass

    def print_info(self):
        print self.data


class AA(A):
    def __init__(self):
        super(AA, self).__init__()
        print "AA.__init__()"

    def do(self):
        super(AA, self).do()
        self.data['add'] = 'new'


# aa = eval('AA()')
aa = AA()
aa.do()
aa.print_info()