Demonstrates private variables and methods
|
|
# Demonstrates private variables and methods
class Critter(object): """A virtual pet""" def __init__(self, name, mood): print "A new critter has been born!" self.name = name # public attribute self.__mood = mood # private attribute
def talk(self): print "nI'm", self.name print "Right now I feel", self.__mood, "n"
def __private_method(self): print "This is a private method."
def public_method(self): print "This is a public method." self.__private_method()
# main crit = Critter(name = "Poochie", mood = "happy") crit.talk() crit.public_method()
|
|
|
|
|
Related Scripts with Example Source Code in same category :
-
|
|