1. 학습
  2. /
  3. 강의
  4. /
  5. Python 객체 지향 프로그래밍 입문

Connected

연습 문제

메서드 상속

이 연습 문제에서는 이전 문제에서 만든 Employee 클래스를 상속받는 Manager 클래스를 확장해 give_raise()라는 메서드를 추가해 보세요. 이 메서드는 Employee 클래스의 동명 메서드와 유사하지만, bonus라는 추가 인수를 포함해요.

이전에 만든 Manager 클래스는 script.py에 제공되어 있어요.

지침

100 XP
  • Manager에 give_raise() 메서드를 추가하고, Employee.give_raise()와 동일한 매개변수에 더해 기본값이 1.05(5% 보너스)인 bonus 인수를 받도록 하세요.
  • 메서드 안에서 amount에 bonus를 곱해 new_amount를 계산하세요.
  • 메서드 안에서 Employee의 메서드를 사용해 급여를 new_amount만큼 인상하세요.