Advertisement
nux95

Python Class Example

Nov 28th, 2011
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.89 KB | None | 0 0
  1. # Imports
  2. # -------
  3.  
  4. import sys
  5.  
  6. # Classes
  7. # -------
  8.  
  9. class MyClass(object):
  10.     # Inhertiting from `object` provides some features
  11.  
  12.     someClassValue = 'MyClass.someClassValue'
  13.  
  14.     def __init__(self, value):
  15.         self.value = value
  16.  
  17. class MyOtherClass:
  18.     # But you can also create an all new type
  19.  
  20.     someClassValue = 'MyOtherClass.someClassValue'
  21.  
  22.     def __init__(self, value):
  23.         self.value = value
  24.  
  25.  
  26. def main():
  27.     obj1 = MyClass('MyClass Object 1')
  28.     obj2 = MyClass('MyClass Object 2')
  29.     obj2.someClassValue = 9999
  30.     obj3 = MyOtherClass('MyOtherClass Object 1')
  31.  
  32.     print sys.version
  33.     print
  34.     print 'Args:'
  35.     for arg in sys.argv:
  36.         print '  -', arg
  37.     print
  38.     print obj1.value
  39.     print obj2.value
  40.     print obj3.value
  41.     print
  42.     print obj1.someClassValue
  43.     print obj2.someClassValue
  44.     print obj3.someClassValue
  45.  
  46. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement