Classe
Une classe en Dart est un modèle ou un plan pour créer des objets. Elle définit à la fois les attributs (variables) et les méthodes (fonctions) qui caractérisent les objets créés à partir de cette classe. Voici comment vous pouvez déclarer une classe en Dart :
class Personne {
String nom;
int age;
// Constructeur
Personne(String nom, int age) {
this.nom = nom;
this.age = age;
}
// Méthode
void sePresenter() {
print("Bonjour, je m'appelle $nom et j'ai $age ans.");
}
}
Dans cet exemple, la classe Personne
a deux attributs : nom
et age
. Elle a également un constructeur qui prend deux paramètres (nom
et age
) pour initialiser les attributs de l'objet. La méthode sePresenter
affiche une phrase de présentation de la personne.
Pour créer un objet à partir de cette classe, vous pouvez utiliser le constructeur de la classe :
void main() {
var personne = Personne("Alice", 30);
personne.sePresenter(); // Affiche : Bonjour, je m'appelle Alice et j'ai 30 ans.
}
Lorsque vous créez un objet à partir d'une classe, vous créez une instance de cette classe avec ses propres attributs et méthodes. Chaque objet créé à partir de la classe Personne
aura son propre nom
et age
, mais utilisera les mêmes méthodes définies dans la classe.
Last updated