Bonjour,

Je travaille sur une petite application perso pour la gestion de mes entrainements.
Pour cela, j'ai une liste de 110 exercices et 13 entrainements.

Pour la petite histoire, j'ai travaillé de nombreuses années sur des bases de données SQL et le passage la POO est un peu laborieux... Désolé

Chaque entrainement se compose d'une liste d'exercices et d'un ensemble de paramètres complémentaires (nb de répétitions, durée de repos, bref, rien de spécial).

J'ai donc commencé par créer une classe "Exercice" qui est définie de la façon suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class Exercice {
    private static final String filePath = "D:\\Carnet_Muscu\\Bouquin\\";
    String nomExo;
    String nomFichier;
 
    // Constructeur de l'exo
    public Exercice(){
        nomExo=null;
        nomFichier=null;
    }
    public Exercice(String pNomExo, String pNomFichier){
        nomExo=pNomExo;
        nomFichier=pNomFichier;
    }
// ... listes des autres methode "set", "get", "openPDF" ...
}
Car, dans mon modèle, un exercice est simplement un ID de l'exo et le nom du fichier PDF qui en donne la description.

Maintenant, pour la création d'un entrainement qui sera donc une liste d'exercices, dois-je créer une classe avec comme variable:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
List<Exercice> myListName;
ou puis faire hériter entrainement de la classe exercice et si oui, comment?

merci

Jerome