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