Skip to content

Instantly share code, notes, and snippets.

@dmikurube
Created January 28, 2013 04:45
Show Gist options
  • Save dmikurube/4653133 to your computer and use it in GitHub Desktop.
Save dmikurube/4653133 to your computer and use it in GitHub Desktop.
class Base(object):
def public(self):
print "base:public"
def call_private(self):
self._private()
def call_hidden(self):
self.__hidden()
def _private(self):
print "base:private"
def __hidden(self):
print "base:hidden"
class Sub(Base):
def public(self):
print "sub:public"
def _private(self):
print "sub:private"
def __hidden(self):
print "sub:hidden"
s = Sub()
s.public() # sub:public
s.call_private() # sub:private
s.call_hidden() # base:hidden
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment