1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Python 객체 지향 프로그래밍 입문

Connected

Exercise

클래스 확장하기

이전 연습 문제에서 두 개의 속성과 그 속성을 설정하는 두 개의 메서드를 가진 Employee 클래스를 정의하셨습니다. 기억하세요, 메서드는 함수이므로, 함수로 할 수 있는 일은 메서드로도 할 수 있어요.

예를 들어, 값을 출력하거나 반환할 수도 있고, 해당 클래스의 객체에 적절하다면 그래프를 그릴 수도 있습니다. 예컨대 Employee에 pivot_table() 메서드는 아마 적절하지 않겠죠.

이번 연습에서는 기존 클래스 속성을 활용해 새로운 메서드를 정의하는 방법을 연습합니다. 이전 연습에서 사용한 Employee 클래스와 emp 객체가 script.py에 준비되어 있어요.

Instrukcje

100 XP
  • Employee 클래스에 give_raise() 메서드를 추가하여, give_raise()에 전달된 amount 인자만큼 salary를 올리세요.
  • emp 객체를 생성하세요.
  • emp의 salary 속성을 출력하세요.
  • emp 객체에서 give_raise()를 호출해 급여를 1500 올리세요.