Kurz vývoje v Pythonu
Kapitola
>
Úroveň

Třídy a objekty
Vytvoření třídy

Třídy jsou podobné šablonám, které můžete vytvářet a obsahují bloky kódu, jež můžete dle libosti měnit. Tyto šablony můžete použít k vytvoření jednotlivých objektů. Například, pokud vytvoříte třídu definující židli, můžete pomocí této třídy vytvořit čtyři různé objekty židlí, které doplní stůl.

Pro tuto úroveň vytvořte třídu definující hromadu obilí, vyzvedněte zrna z pole a vytvořte objekt této třídy, abyste mohli použít funkci build() pro vytváření hromád obilí na poli.

Guide

Cíl

Seber všechna zrna na poli a sestav je do hromad sena pomocí tříd.

Zrna na poli je třeba spojit a sestavit do hromad. Abychom toho dosáhli, musíte vytvořit objekty. Třídy jsou způsob, jak můžete vytvářet objekty; liší se od seznamů, proměnných a slovníků tím, že představují samostatně definované objekty se svými vlastními vlastnostmi.

class grain_stack: name = "Grain" number = 4 stack = grain_stack()

Výše uvedený kód je class pojmenovaná grain_stack, která uchovává název objektů uvnitř a jejich množství. Zapsání názvu a nastavení hodnoty jako třídy vytvoří individuální objekt této třídy, například: stack = grain_stack(). Třídy jsou velmi užitečné, protože můžete vytvářet jejich objekty s vlastnostmi, které můžete volně měnit.

Vytvořte třídu pro grain_stack a objekt této třídy, seberte všech dvanáct (12) kusů zrn na poli (4 pro každý typ). Vykročte k značkám X, použijte funkci build() k jejich sestavení. Tato funkce se používá k sestavení objektů a přivedení je na pole, například: player.build(stack).

Kniha Kódu