Exercices POO Créer une classe vide
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

Créer une classe vide

En Python, une classe est un modèle qui sert a créer des objets. Pense a une classe comme un moule a gateau : le moule definit la forme, et chaque gateau fabrique avec ce moule est un objet (ou instance).

Pour definir une classe, on utilise le mot-cle class suivi du nom de la classe (par convention, avec une majuscule) :

class Animal:
pass

Le mot-cle pass indique que la classe est vide pour le moment. On peut ensuite créer un objet a partir de cette classe en l'appelant comme une fonction :

mon_animal = Animal()

L'objet mon_animal est une instance de la classe Animal. Chaque instance est un objet independant.

Crée une classe appelee Voiture, sans rien dedans (utilise pass). Ensuite, ecris une fonction créer_voiture() qui crée et renvoie une instance de cette classe.

Exemple :
v = créer_voiture()
type(v).__name__ renvoie 'Voiture'

Tests (3/4)

Renvoie un objet
v = créer_voiture()
assert v is not None
Bon type
v = créer_voiture()
assert type(v).__name__ == 'Voiture'
Deux instances differentes
v1 = créer_voiture()
v2 = créer_voiture()
assert v1 is not v2

+ 0 tests cachés

Indices (3 disponibles)

solution.py