Collection Partie2
Collection Partie2
Collection Partie2
2 Collections
Objectifs
EXERCICE 1 :
On veut représenter des comptes bancaires et les personnes titulaires de ces comptes. Un titulaire
peut avoir plusieurs comptes.
Seule la banque peut créer des nouveaux comptes. Quand elle crée un nouveau compte, elle l’ajoute
à la liste des comptes de chacun des titulaires de ce compte et elle l’ajoute aussi à sa propre liste de
comptes.
De même, chaque nouveau compte créé se voit attribuer par la banque un nouveau numéro,
exclusif pour ce compte.
Pour réaliser la création de comptes, il faut une méthode dans Banque qui crée un compte avec en
paramètre le titulaires et le numéro du compte. Il peut également être utile d’écrire une méthode
permettant d’ajouter un nouveau compte chez un titulaire.
Indication : Le code suivant donne une solution qu’il vous faut adapter pour utiliser des collections et compléter par
des nouvelles méthodes. Elle possède trois classes principales : Compte, Banque, et Titulaire.
2. Faites les modifications nécessaires pour les deux classes Banque et Titulaire
Question 2
1. On désire faire le tri des comptes de la banque dans l’ordre croissant de leur solde. Pour
cela !
b) Ecrire une méthode triercompte() qui fait appel à la méthode sort de l’interface Collection
2. Un titulaire voudrait savoir le compte ayant le solde le plus grand