1.add a new method calledfull_time_wage with the argument self and hours
2.that method should return the result of a super call to the calculate.wagemethod of PartTimeEmployee's parent class.
then,after your class.
1.create an instance of the PartTimeEmloyee class called milton.Don't forget to give it a name.
2.finally,print out the result of calling his full_time_wage method .you should see his wage printed out at $ 20.00 per hour(that is,for 10 hours,the result should be 200.00)
Hint:
you super call should look something like this:
def full_time_wage(self,hours):
return super(PartTimeEmployee,self).method(args)
wheremethod is the method you want(calculate_wage)and args are the arguments that method takes.
class Employee(object):
"""models real_life employees?"""
def init(self,employee_name):
self.employee_name = employee.name
def calculate_wage(self,hours):
self.hours = hours
return hours * 20.00
class PartTimeEmployee(Employee):
def calculate_wage(self,hours):
self.hours = hours
return hours * 12.00
def full_time_wage(self,hours):
return super(PartTimeEmployee,self).calculate_wage(hours)
milton = PartTimeEmployee("milton")
print milton.full_time_wage(10)