Mega Code Archive

 
Categories / Python / Class
 

Multiple Inheritance

class A :     def __init__(self) :         self.a = 1     def print_me(self) :         print "A: " + str(self.a) class B :     def __init__(self) :         self.b = 2     def print_me(self) :        print "B: " + str(self.b) class C :     def __init__(self) :         self.c = 3     def print_me(self) :         print "C: " + str(self.c) class D(A,B,C) :     def __init__(self) :         A.__init__(self)         B.__init__(self)         C.__init__(self)         self.d = 4     def printme(self) :       A.print_me(self)       B.print_me(self)       C.print_me(self)       print "D: "+str(self.d) d = D() d.print_me() d = D() d.print_me()