1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do objektově orientovaného programování v Pythonu

Connected

cvičení

Atributy třídy

Atributy třídy uchovávají data sdílená napříč všemi instancemi dané třídy. Přiřazují se jim hodnoty přímo v těle třídy a v metodách se na ně odkazuje syntaxí ClassName., nikoli self..

V tomto cvičení si vyzkoušíš roli herního vývojáře pracujícího na hře, ve které se po herní mřížce pohybuje několik hráčů a vzájemně spolu interagují. Jako první krok chceš definovat třídu Player, která se bude pohybovat pouze podél přímky. Třída Player bude mít atribut position a hráč se bude pohybovat po mřížce s omezeným počtem polí – atribut position tedy bude mít maximální povolenou hodnotu.

Pokyny

100 XP
  • Definuj třídu Player.
  • Vytvoř atribut třídy s názvem MAX_POSITION a přiřaď mu hodnotu 10.
  • V konstruktoru __init__() nastav atribut position objektu na hodnotu 0.
  • Vytvoř objekt p třídy Player a vypiš jeho MAX_POSITION.