#!/usr/bin/env python # import system modules # import os import sys # Python code to demonstrate how parent constructors # are called. # Python Program to depict multiple inheritance # when every class defines the same method class Class1: def m(self): print("In Class1") class Class2(Class1): def m(self): print("In Class2") class Class3(Class1): def m(self): print("In Class3") class Class4(Class2, Class3): def m(self): print("In Class4") # end of class # main program # def main(argv): print("creating an object of type Class 4") obj = Class4() obj.m() #Class2.m(obj) #Class3.m(obj) #Class1.m(obj) # exit gracefully # return True # begin gracefully # if __name__ == "__main__": main(sys.argv[0:]) # # end of file