# Projet TP Note en POO - Log4J - JUnit # Compte rendu **Question 15** ```java public class Groupe { private List liste = new ArrayList(); private Integer repere; public Groupe(Integer r) { repere = r; } public Groupe(String r) { repere = Integer.valueOf(r); } public void setMembre(Integer m) { liste.add(m); } public void setMembre(String m) { liste.add(Integer.valueOf(m)); } public void afficher() { for (Integer membre : liste) { if (this.isCorrect(membre)) { System.out.println(membre); } } } private boolean isCorrect(Integer membre) { return ((membre != null) && membre.compareTo(repere) > 0); } } ``` ```java public class Groupe { private List liste = new ArrayList(); private T repere; public Groupe(T r) { repere = r; } public void setMembre(T m) { liste.add(m); } public void afficher() { for (T membre : liste) { if (this.isCorrect(membre)) { System.out.println(membre); } } } private boolean isCorrect(T membre) { return ((membre != null) && membre.compareTo(repere) > 0); } } ```