Cours de Développement Python
Chapitre
>
Niveau

Classes et Objets
Création d'une classe

Les classes sont comme des modèles que vous pouvez créer et qui contiennent des blocs de code modifiables à volonté. Vous pouvez utiliser ces modèles pour créer des objets individuels à partir d’eux. Par exemple, si vous créez une classe qui définit une chaise, vous pouvez utiliser cette classe pour créer quatre objets chaise différents afin de compléter une table.

Pour ce niveau, créez une classe qui décrit une pile de grains, récupérez des grains dans le champ et créez un objet à partir de cette classe pour pouvoir utiliser la fonction build() afin de créer des piles de grains dans le champ.

Guide

Objectif

Rassembler tous les grains dans le champ et les compiler en gerbes de foin en utilisant des classes.

La céréale dans le champ doit être rassemblée et compilée en gerbes. Pour ce faire, vous devrez effectivement créer des objets. Les classes sont un moyen de créer des objets, elles sont différentes des listes, variables et dictionnaires en ce sens qu'il s'agit d'objets autonomes avec leurs propres propriétés.

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

Le code ci-dessus est une class nommée grain_stack qui contient le nom des objets à l'intérieur et la quantité. En écrivant un nom et en définissant la valeur avec la classe, cela créera un objet individuel de cette classe, comme ceci : stack = grain_stack(). Les classes sont très utiles en ce sens que vous pouvez créer des objets avec des informations autonomes à l'intérieur, que vous pouvez modifier à volonté.

Créez une classe pour le grain_stack et un objet de cette classe, collectez les douze (12) morceaux de grain dans le champ (4 pour chaque article). Marchez jusqu'aux marques X, utilisez la fonction build() pour les assembler. Cette fonction peut être utilisée pour assembler des objets et les faire apparaître dans le champ, comme ceci : player.build(stack).

Livre de Code