Classes et POO En Programmation Dart

1 - Notion de POO en Dart

La programmation orientée objet, ou POO, est un paradigme de programmation qui permet de structurer les programmes de manière à ce que les propriétés et les comportements soient regroupés dans des objets à part. Par exemple, un objet peut représenter une personne avec un nom, un âge, une adresse, etc., avec des comportements tels que marcher, parler, respirer et courir.

En d’autres termes, la programmation orientée objet est une approche permettant de modéliser des éléments concrets du monde réel tels que les voitures les personnes..., ainsi que des relations entre des entités telles que les entreprises et les employés, les étudiants et les enseignants, etc. La modélisation POO modélise des entités réelles sous la forme d’objets logiciels certaines données qui leur sont associées et peuvent remplir certaines fonctions.




2 - Structure générale d'une classe Dart

Une classe Dart possède exactement la même structure qu'une classe Java:

  1.  Déclaration à l'aide l'instruction class
  2.  Déclaration des attributs à l'aide des mots clé: String, int, var, final...
  3.  Déclaration du constructeur sous le même nom de la classe.
  4.  Affectation des paramètres aux attributs via l'instruction this.
  5.  Instanciation via la commande new

Exemple ( classe Personne )




3 - Les méthodes de classe

Les méthodes de classe sont des fonctions déclarées au sein de la classe permettant de calculer ou effectuer des tâches spécifique. Exemple pour une classe rectangle qui a deux attributs: longueur et largeur, on peut ajouter une méthode qui calcul la surface, une méthode qui calcul le périmètre ...

Exemple ( classe Rectangle )

 

 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply