[급여관리] - python 상속관계 알기 위해
# 급여관리
# A 라는 회사 직원급여 관리를 목적으로 프로그램 구현
# 정규직(permament) : 이름, 급여(기본급)
# 영업직(Sales) : 이름, 급여(기본급 + 수당)
# 임시직(Temparary) : 이름, 급여(근무시간 * 시간당 급여)
class Employee():
def __init__(self, name=""):
self.name = name
def show(self):
pass
class Permament(Employee):
def __init__(self, name="", pay=0):
super().__init__(name)
self.pay = pay
def show(self):
print("정규직/",self.name,"/",self.pay)
class Sales(Employee):
def __init__(self, name="", pay=0,bonus=0):
super().__init__(name)
self.pay = pay
self.bonus=bonus
def show(self):
print("영업직/",self.name,"/",self.pay+self.bonus)
class Temparary(Employee):
def __init__(self, name="", time=0,timepay=0):
super().__init__(name)
self.time = time
self.timepay=timepay
def show(self):
print("임시직/",self.name,"/",self.time*self.timepay)