Class ClassAbstractSt { private String champI; private List <ClassTr> champClassTr = new ArrayList <ClassTr>(); // getter & setter de champI public String getChampI() { return champI; } public void setChampI(String champI) { this.champI = champI; } // getter & setter de champClassTr public List getChampClassTr() { return champClassTr } public void setChampClassTr() { ClassTr myTr = new ClassTr(); ... ... champClassTr.add(myTr); } } Class ClassSt extends ClassAbstractSt { private String champEx; private String champEn; // getter & setter pour chaque attribut } Class ClassTr { private String champUn; private String champDeux; private String champTrois; private String champQuatre; // getter & setters pour chaque attribut } Class ClassPar extends ClassComp { private List <ClassComp> champClassParComp = new ArrayList <ClassComp>(); // getter & setter pour chaque attribut } Class ClassComp extends ClassSt { private String champHis; private List <ClassSt> champClassCompSt = new ArrayList <ClassSt>(); // getter & Setter pour chaque attribut }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question