[급여관리] - 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)

'Python' 카테고리의 다른 글

은행 계좌관리 프로그램.py  (0) 2019.07.25
숫자야구파일.py  (0) 2019.07.25
주소록 관리 프로그램.py  (0) 2019.07.24
슬라이스  (0) 2019.07.10
시퀀스 자료형  (0) 2019.07.10

+ Recent posts