# class 
# class BaseClass(object):
#     def __init__(self,name):
#         self.name =name 
#     def printName(self):
#         print(self.name)
# baseClass1 = BaseClass("test")
# baseClass1.printName()

# class BaseClass(object):
#     def __init__(self,name):
#         self.__privateName =name
#         self.publicName =name  
#     def printName(self):
#         print(self.__privateName)
#     def getPrivateName(self):
#         return self.__privateName
# baseClass1 = BaseClass("test")
# baseClass1.printName()
# print(baseClass1.publicName)
# print(baseClass1.getPrivateName())

#Inheritance and polymorphism 

#TODO 
