Chapitre 09 — Constructeurs et modélisation
Partie 1A — Apprendre Dart · Chapitre 09 sur 62 · 7 h
Chapitre 09 — Constructeurs et modélisation
Niveau : débutant / intermédiaire Durée estimée : 7 h Pré-requis : chapitre 08 — Introduction à la POO (classe, objet, propriété, méthode,
this) Ce que vous saurez faire à la fin : créer des objets complets et valides dès leur première ligne de vie grâce aux constructeurs, exposer des valeurs calculées avec des getters, et traduire un énoncé écrit en français en un ensemble de classes cohérentes.
09.0 — Objectifs du chapitre
À la fin de ce chapitre, vous serez capable de :
- expliquer précisément pourquoi une classe sans constructeur pose problème ;
- reconnaître et utiliser le constructeur par défaut ;
- écrire un constructeur personnalisé ;
- utiliser la syntaxe raccourcie
this.propriete; - utiliser des paramètres nommés avec les accolades
{ }; - rendre un paramètre nommé obligatoire avec
required; - déclarer des paramètres optionnels et leur donner une valeur par défaut ;
- écrire des constructeurs nommés comme
Player.debutant()ouEnemy.boss(); - initialiser une propriété avec une initializer list
: x = ...; - protéger vos objets avec
assert; - écrire un constructeur
constet expliquer ce qu'il apporte ; - écrire un constructeur
factoryet expliquer quand il est utile ; - écrire un getter, un setter, et des getters calculés ;
- redéfinir
toString()pour afficher un objet lisible ; - transformer un énoncé écrit en français en un ensemble de classes Dart ;
- appliquer une liste de bonnes pratiques de modélisation.
Commentaires
Les commentaires sont alimentés par GitHub Discussions
Connectez-vous avec GitHub pour participer à la discussion