1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python 객체 지향 프로그래밍 입문

Connected

演習

메서드와 속성 추가하기

이제 속성을 설정하는 메서드를 만들고, 이어서 그 속성을 활용해 조작하는 몇 가지 메서드를 추가해 보겠습니다.

첫 번째 영상에서 언급했듯이, 객체 지향 접근 방식은 여러 객체가 복잡하게 상호작용하는 코드를 작성할 때 가장 유용해요. 실제 프로덕션 코드에서는 클래스가 수십 개의 속성과 복잡한 로직을 담은 메서드를 가질 수 있지만, 기본 구조는 가장 단순한 클래스와 동일합니다.

이 강의에서 여러분이 작성할 클래스는 몇 가지 속성과 짧은 메서드만 포함하지만, 그 뒤에 있는 구성 원칙은 더 복잡한 코드에도 그대로 적용할 수 있어요.

指示

100 XP
  • Employee 클래스에 set_salary()라는 메서드를 추가해, 메서드에 전달된 new_salary 인자로 객체의 salary 속성을 설정하세요.
  • emp 객체의 .set_name() 메서드를 호출해 값으로 'Korel Rossi'를 설정하세요.
  • emp 객체에서 메서드를 호출해 급여를 50000으로 설정하세요.
  • emp 객체의 salary 속성을 출력하세요.