/** l'objet Random est utilise par le constructeur, il faut l'importer **/ import java.util.*; /** L'interface Data est assimilé à un entier **/ public class Entier implements Data { private int value; private static Random alea = new Random(); private static int modulo = 100; /** Le constructeur utilise le générateur aléatoire d'entier **/ public Entier() { value = alea.nextInt() % modulo; } /** La méthode toString retourne * la chaine de caracteres associée à un entier. **/ public String toString() { return String.valueOf(value); } /** La méthode superieure est : * vrai si l'entier référencé est strictement supérieur à l'entier data. * faux sinon **/ public boolean superieure(Data data) { Entier b = (Entier) data; return value > b.value; } }