1. Nauka
  2. /
  3. Kursy
  4. /
  5. Programowanie obiektowe w Pythonie

Connected

ćwiczenie

Dziedziczenie atrybutów klasy

Na początku tego rozdziału poznałeś atrybuty klasy i metody współdzielone przez wszystkie instancje danej klasy. Jak działają w kontekście dziedziczenia?

W tym ćwiczeniu utworzysz podklasy klasy Player z pierwszej lekcji rozdziału i przeanalizujesz dziedziczenie atrybutów oraz metod klasy.

Klasa Player jest już zdefiniowana. Przypomnij sobie, że miała dwa atrybuty klasowe: MAX_POSITION i MAX_SPEED, z domyślnymi wartościami odpowiednio 10 i 3.

Instrukcje 1/2

undefined XP
    1
    2
  • Utwórz klasę Racer dziedziczącą po Player.
  • Przypisz wartość 5 do MAX_SPEED w ciele klasy.
  • Utwórz obiekt p klasy Player oraz obiekt r klasy Racer (konstruktory nie wymagają argumentów).

Uważnie przejrzyj wydruki. Następny krok to quiz!