Aller au contenu

Tâche 2 : Créer un modèle de données pour un seul mot

Un modèle de données est une classe qui encapsule une structure de données complexe et fournit une API pour accéder et manipuler les données de cette structure. Vous avez besoin d'un modèle de données pour transmettre les données récupérées de la base de données à l'interface utilisateur.

Pour cette pratique, le modèle de données ne contient que le mot et son identifiant. Bien que l'identifiant unique soit généré par la base de données, vous avez besoin d'un moyen de passer l'identifiant à l'interface utilisateur. Cela identifiera le mot que l'utilisateur modifie.

1 Créer un modèle de données pour vos données de mots

  1. Créez une nouvelle classe et appelez-la WordItem .
  2. Ajoutez les variables de classe suivantes.

    private int mId; 
    private String mWord; 
    
  3. Ajoutez un constructeur vide.

  4. Ajoutez des getters et des setters pour l'id et le mot.
  5. Exécutez votre application. Vous ne verrez aucun changement visible de l'interface utilisateur, mais il ne devrait pas y avoir d'erreur.
Solution O_O
public class WordItem { 

    private int mId; 
    private String mWord; 

    public WordItem() {} 

    public int getId() {return this.mId;} 

    public String getWord() {return this.mWord;} 

    public void setId(int id) {this.mId = id;} 

    public void setWord(String word) {this.mWord = word;} 
} 

Félicitations !

Vous avez complété la tâche 2. Vous avez créé un modèle de données pour un mot. N'oubliez pas de committer sur la branche tp-sqlite de votre dépot git local.