User-Defined Classes : Class Definition « Class « Python






User-Defined Classes

 

class Worker:
    def __init__(self, name, pay):            
        self.name = name                      
        self.pay  = pay
                                  
    def lastName(self):
        return self.name.split(  )[-1]        

    def giveRaise(self, percent):
        self.pay *= (1.0 + percent )          

bob = Worker('A', 50000)              
sue = Worker('B', 60000)              
print bob.lastName(  )                        
print sue.lastName(  )                        
sue.giveRaise(.10)                            
print sue.pay 

   
  








Related examples in the same category

1.Class Time with properties
2.Class Time with customized attribute access.
3.Simple class with slots
4.Definition and test function for class Point.
5.NameTag class
6.Class instance value setting
7.Define a class