Create README.md

Ajout de README.md avec les réponses jusqu'à l'étape 15
This commit is contained in:
Tanguy Herbron 2018-11-30 18:05:02 +01:00 committed by GitHub
parent cf6deae9cf
commit e49cb5cc75
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,71 @@
# Projet
TP Note en POO
- Log4J
- JUnit
# Compte rendu
**Question 15**
```java
public class Groupe {
private List<Integer> liste = new ArrayList<Integer>();
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<T> {
private List<T> liste = new ArrayList<T>();
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);
}
}
```