Python  class

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)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容