Mega Code Archive

 
Categories / Python / Class
 

Demonstrates class attributes and static methods

class MyClass(object):     total = 0     def status():         print "\n classs is", MyClass.total               status = staticmethod(status)          def __init__(self, name):         print "A class has been born!"         self.name = name         MyClass.total += 1 print MyClass.total crit1 = MyClass("class 1") crit2 = MyClass("class 2") crit3 = MyClass("class 3") MyClass.status() print "\nAccessing the class attribute through an object:", print crit1.total