Recuperation d'un objet dans un vecteur
Fermé
EmYia
-
10 mars 2009 à 15:25
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 10 mars 2009 à 16:03
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 10 mars 2009 à 16:03
A voir également:
- Recuperation d'un objet dans un vecteur
- Vente objet occasion entre particulier - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Comment récupérer un compte facebook piraté - Guide
- Identifier un objet à partir d'une photo - Guide
- Convertisseur récupération de texte - Guide
4 réponses
choubaka
Messages postés
39409
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
24 décembre 2024
2 104
10 mars 2009 à 15:57
10 mars 2009 à 15:57
C'est tout à fait possible
pour se faire, il faut que tu adapté ta classe intervention.
Tu dois créer des méthodes publiques du style "get"
Chacune de ces méthodes doivent renvoyer les variables que tu veux récupérer dans cette classe.
Les autres méthodes de ta classe intervention que tu veux appeler doivent être également publique.
Pour récupérer un objet d'une structure comme le Vector, tu dois utiliser un itérateur. (Iterator)
Iterator it = monVecteur.iterator();
ensuite tu travaille sur l'itérateur dans une boucle.
While it.hasNext()
Intervention tempo = (Intervention) it.next();
tempo étant maintenant un objet intervention, tu peux appeler les méthodes que tu veux.
attention que dans ce cas, la boucle continue tant qu'il y a des objets intervention dans ton vecteur.
pour se faire, il faut que tu adapté ta classe intervention.
Tu dois créer des méthodes publiques du style "get"
Chacune de ces méthodes doivent renvoyer les variables que tu veux récupérer dans cette classe.
Les autres méthodes de ta classe intervention que tu veux appeler doivent être également publique.
Pour récupérer un objet d'une structure comme le Vector, tu dois utiliser un itérateur. (Iterator)
Iterator it = monVecteur.iterator();
ensuite tu travaille sur l'itérateur dans une boucle.
While it.hasNext()
Intervention tempo = (Intervention) it.next();
tempo étant maintenant un objet intervention, tu peux appeler les méthodes que tu veux.
attention que dans ce cas, la boucle continue tant qu'il y a des objets intervention dans ton vecteur.
choubaka
Messages postés
39409
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
24 décembre 2024
2 104
10 mars 2009 à 15:27
10 mars 2009 à 15:27
Salut, c'est du java ?
Fallentree
Messages postés
2309
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
22 juillet 2019
209
10 mars 2009 à 16:03
10 mars 2009 à 16:03
Ca, c'est bien dit... "J'ai bien l'impression que c'est de l'initiation à la structure de base de données ..."
Avec des Identifiants, tu reconnais des petits.
Mais de là à te snow behée!!!
Je rajoute:
Ton vecteur du type ("client1","SAV") "Tu déclares une intervention du genre SAV"
Apres avoir recupérer le type de l'intervention, tu lances la classe associées dans ton programme.
Biensur c'est facile à dire... Les classes, ce sont juste des variables et des fonctions...
Les variables sont des parametres pour un constructeur du genre :
intervention =new SAV ("FeràRepasser","cordon coupé","Devis<10€")
Puis apres tu attends une saisie du techniciens :
intervention.saisie("Devis OK"); "Fonction gérée par une boite de dialogue"
intervention.faite(); "Gestion du formulaire intervention"
Client.Acontacter(); "Résultat voulu par le secrétariat pour le suivi"
Moi je dirais: "c'est possible"
N'oublies pas qu'il y a une notion de file d'attente à prévoir pour une programation en dur.
Avec des Identifiants, tu reconnais des petits.
Mais de là à te snow behée!!!
Je rajoute:
Ton vecteur du type ("client1","SAV") "Tu déclares une intervention du genre SAV"
Apres avoir recupérer le type de l'intervention, tu lances la classe associées dans ton programme.
Biensur c'est facile à dire... Les classes, ce sont juste des variables et des fonctions...
Les variables sont des parametres pour un constructeur du genre :
intervention =new SAV ("FeràRepasser","cordon coupé","Devis<10€")
Puis apres tu attends une saisie du techniciens :
intervention.saisie("Devis OK"); "Fonction gérée par une boite de dialogue"
intervention.faite(); "Gestion du formulaire intervention"
Client.Acontacter(); "Résultat voulu par le secrétariat pour le suivi"
Moi je dirais: "c'est possible"
N'oublies pas qu'il y a une notion de file d'attente à prévoir pour une programation en dur.