Python Tutorial

Tuesday, January 15, 2013

Python getter, setter example



All source code available on github

class MyClass():
    def __init__(self):
        self.__name = "" # define private variable
        self.__id = 0 # define private variable

    def setName(self, name):
        self.__name = name
    def setId(self, id):
        self.__id = id
    def getName(self):
        return self.__name
    def getId(self):
        return self.__id



a = MyClass()
a.setName("Python")
a.setId(1)


print "Name ", a.getName()
print "Id ", a.getId()

#print a.__name #error
#print a.__id #error


Output:
Name  Python
Id  1

0 comments:

Post a Comment