How to Declare Classes : Self : Class PYTHON TUTORIALS


PYTHON TUTORIALS » Class » Self »

 

How to Declare Classes


# __init__() is a constructor.
# self is an instance's handle to itself. 
# Other OO languages often use an identifier called this.

class ClassName (base_class[es]):
#   static_member_declarations
#   method_declarations


class FooClass(object):
    version = 0.1              
    def __init__(self, nm='A'):
           self.name = nm      
           print'Created a class instance for', nm
    def showname(self):
           print 'Your name is', self.name
           print 'My name is', self.__class__.__name__
    def showver(self):
           print self.version  
    def addMe2Me(self, x):     
           return x + x
           
foo1 = FooClass()

foo1.showname()
foo1.showver()
print foo1.addMe2Me(5)
print foo1.addMe2Me('xyz')



Leave a Comment / Note


 
Verification is used to prevent unwanted posts (spam). .


PYTHON TUTORIALS

 Navioo Class
» Self