Class inherited : Class Inheritance « Class « Python






Class inherited

Class inherited
 
class FirstClass:                 # define a class object
     def setdata(self, value):    # define class methods
         self.data = value        # self is the instance
     def display(self):
         print self.data          # self.data: per instance

class SecondClass(FirstClass):                     # inherits setdata
     def display(self):                            # changes display 
         print 'Current value = "%s"' % self.data

z = SecondClass()
z.setdata(42)           # setdata found in FirstClass
z.display()             # finds overridden method in SecondClass


           
         
  








Related examples in the same category

1.Use __class__, __bases__ and __dict__ for sub and super classUse __class__, __bases__ and __dict__ for sub and super class
2.Print out class treePrint out class tree
3.Inherited methodInherited method
4.Polymorphism: override the function from base class
5.Definition and test function for class Circle which is based on Point class
6.Derived class inheriting from a base class.
7.Multiple Inheritance
8.inheriting from multiple superclasses
9.Use Inheritance to add more features to a class
10.class extending dict type
11.Class inheritance: inherit member variable override functionClass inheritance: inherit member variable override function