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

Connected

연습 문제

클래스 속성의 상속

이 장의 초반에서, 클래스의 모든 인스턴스가 공유하는 클래스 속성과 메서드에 대해 배웠습니다. 상속과 함께 사용할 때는 어떻게 동작할까요?

이 연습 문제에서는 이 장의 첫 번째 레슨에 나온 Player 클래스를 상속하는 하위 클래스를 만들고, 클래스 속성과 메서드의 상속을 살펴보겠습니다.

Player 클래스는 이미 정의되어 있습니다. Player 클래스에는 기본값이 각각 10과 3인 두 개의 클래스 수준 속성 MAX_POSITION과 MAX_SPEED가 있었다는 점을 기억하세요.

지침 1/2

undefined XP
    1
    2
  • Player를 상속하는 클래스 Racer를 만드세요.
  • 클래스 본문에서 MAX_SPEED에 5를 할당하세요.
  • Player 객체 p와 Racer 객체 r를 생성하세요(생성자 인수는 필요 없습니다).

출력을 꼼꼼히 살펴보세요. 다음 단계는 퀴즈입니다!