Couverture de livre électronique gratuite Comment créer des applications de A à Z à l'aide du cours complet Flutter et Dart

Comment créer des applications de A à Z à l'aide du cours complet Flutter et Dart

4

(12)

267 pages

Introduction à la programmation orientée objet dans Dart : classes et objets

Capítulo 58

Temps de lecture estimé : 2 minutes

+ Exercice
Audio Icon

Écouter en audio

0:00 / 0:00

La programmation orientée objet (POO) est un paradigme de programmation qui utilise des « objets » : des structures de données constituées de champs de données, également appelés attributs ; et les méthodes, également appelées fonctions ou procédures. Chaque objet est une instance d'une classe, qui ressemble à un plan ou à un plan indiquant comment l'objet doit se comporter. Dans Dart, comme dans de nombreux autres langages de programmation modernes, la POO est un concept fondamental qui facilite l'organisation et la structure du code.

Cours

Dans Dart, une classe est une structure qui sert de modèle pour créer des objets. Une classe définit les attributs et les comportements qu'un objet peut avoir. Les attributs sont représentés par des variables et les comportements sont représentés par des fonctions.

Pour définir une classe dans Dart, nous utilisons le mot-clé 'class' suivi du nom de la classe. Les variables et les fonctions sont définies entre accolades. Par exemple :

classe Voiture { Balise de chaîne ; chaîne de modèle ; année entière ; void accélérer() { print('Accélération...'); } frein nul() { print('Freinage...'); } }

Dans cet exemple, la classe « Voiture » ​​comporte trois variables : « marque », « modèle » et « année ». Il a également deux fonctions : « accélérer » et « freiner ». Chaque objet créé à partir de cette classe aura ces attributs et comportements.

Objets

Un objet est une instance d'une classe. Lorsque nous créons un objet, nous créons essentiellement une copie de la classe qui peut avoir ses propres valeurs pour les variables définies dans la classe.

Continuez dans notre application.

Vous pouvez écouter le livre audio écran éteint, recevoir un certificat gratuit pour ce cours et accéder également à 5 000 autres cours en ligne gratuits.

Ou poursuivez votre lecture ci-dessous...
Download App

Téléchargez l'application

Pour créer un objet dans Dart, nous utilisons le mot-clé 'new' suivi du nom de la classe et des parenthèses. Par exemple :

var maVoiture = nouvelle Voiture();

Dans cet exemple, 'myCar' est un objet de la classe 'Car'. Nous pouvons définir les valeurs des variables 'make', 'model' et 'year' de l'objet 'myCar' comme suit :

maCar.marque = 'Toyota'; myCarro.model = 'Corolle'; maVoiture.année = 2020 ;

Nous pouvons également appeler les fonctions 'accélération' et 'freinage' de l'objet 'myCar' comme suit :

maVoiture.accelerate(); maVoiture.brake();

En résumé, la programmation orientée objet dans Dart est un concept puissant qui nous permet de créer du code organisé et structuré. Les classes nous permettent de définir des modèles pour les objets, et les objets nous permettent de créer des instances de ces modèles avec leurs propres valeurs et comportements. Cela facilite la réutilisation du code et sa maintenance à mesure qu'il grandit et devient plus complexe.

Il est important de noter que la programmation orientée objet n'est qu'une des nombreuses approches de programmation. Bien qu'il s'agisse d'un outil puissant, ce n'est pas toujours le meilleur choix pour chaque situation. Cependant, dans de nombreux cas, notamment lors du développement d'applications complexes comme celles que nous pouvons créer avec Flutter, la POO peut être un outil inestimable.

Répondez maintenant à l’exercice sur le contenu :

Qu’est-ce qu’un cours de programmation orientée objet dans Dart ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Chapitre suivant

Introduction à la programmation orientée objet dans Dart : attributs et méthodes

Arrow Right Icon
Téléchargez l'application pour obtenir une certification gratuite et écouter des cours en arrière-plan, même avec l'écran éteint.