9Fermer11
UtherLe 14/11/2007 à 22:06
infou (./6) :
je veu savoir comment implémenter une classe
De manière générale, implementer ca veut tout simplement dire faire le code qui réalise la fonction souhaitée.
En java en particulier implementer une classe signifie créer une classe qui réalise donc toute les méthodes abstraites de la classe mère.
infou (./6) :
keske c kun itérateur?
Un itérateur c'est un objet qui te permet de parcourir une collection.
par exemple:
//creation d'une liste bidon avec 2 éléments
List liste = new ArrayList(); liste.add("val1"); liste.add("val2");
//recupétration de l'itérateur
Iterator it = liste.iterator();

//utilisation de l'itérateur pour parcourir la liste
while(it.hasNext()){
  Object element = it.next()
  System.out.println(element.toString());
}

Kevin Kofler (./8) :
Attention, la généricité, c'est Java 1.5 minimum, donc si le code est censé marcher avec du 1.4 (ce qui comprend aussi GCJ, sauf la version dans Fedora >=7 et le futur GCJ 4.3), c'est mort.
Apparement ce n'est pas un problème vu que l'énnoncé demande une boucle foreach qui est apparue en même temps que la généricité dans java 1.5(5.0 de son nom officiel).
D'ailleurs demander d'utiliser un iterateur et un foreach me parait plutôt contradictoire hum