SUJET2
Il s'agit de compléter les méthodes implicites et constructeurs des classes Client, CompteBancaire,
CompteCourant, CompteRemunere et Mouvement.
Quand un nouveau compte bancaire est créé sa date d'ouverture est égale à la date système du
moment.
Travail
1. Ajouter les constructeurs qui initialisent les objets des classes citées ci-dessus. Ne pas
initialiser les collections (listes).
2. Est-il possible d'instancier un objet CompteBancaire ?
3. Ajouter les méthodes qui permettent d'ajouter des objets dans les collections.
SUJET3
Il s'agit de compléter les méthodes métier et techniques des classes GerantDeCompte,
CompteCourant et CompteRemunere.
Lorsqu'un compte rémunéré est créditer1 ou débiter2, un objet mouvement est créé avec le type de
l'opération (« C » ou « D »), le montant de l'opération et sa date (date système du moment).
Lorsqu'un compte est clôturé la date clôture passe de null à la date système du moment.
Travail
1. Quelle est la nature particulière des méthodes créditer et débiter ?
2. Est-ce qu'un objet qui invoque l'une de ces deux méthodes doit se soucier du type du compte
(courant ou rémunéré) ?
3. Implémenter la méthode créditer de la classe CompteCourant.
4. Implémenter la méthode créditer de la classe CompteRemunere.
5. Implémenter la méthode débiter de la classe CompteCourant.
6. Implémenter la méthode débiter de la classe CompteRemunere.
7. Implémenter la méthode créditer de la classe GerantDeCompte.
8. Implémenter la méthode débiter de la classe GerantDeCompte.
1 Un crédit : nouveau solde = ancien solde + montant crédit
2 Un débit : nouveau solde = ancien solde – montant débit
JJLC 2/4 2013-2014