Bonsoir,
je dois créer une classe qui implémente une interface (HazCollection<T>), cette interface hérite de Collection. Mon interface doit déclarer une seule nouvelle méthode qui doit renvoyer un élément au hazard de la Collection.

Voici mon interface:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
public interface HazCollection<T> extends Collection{
 
    public T getHaz();
}
Je dois donc ensuite créer une classe qui implémente cette interface en utilisant la classe ArrayList.

Je pensais commencer comme ceci, mais je bloque...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public class HazArrayList<T> implements HazCollection<T>{
 
    public T getHaz() {
        ????
    }
Merci de bien vouloir m'aider