01 package fr.isae.bank;
02
03 /**
04 * Programme utilisant les comptes bancaires.
05 *
06 * @author <a href="mailto:cregut@enseeiht.fr">Xavier Cregut</a>
07 * @author <a href="mailto:garion@isae.fr">Christophe Garion</a>
08 * @version 1.0
09 */
10 public class ExempleComptes {
11
12 /**
13 * Un programme creant un compte simple et un compte courant et
14 * effectuant un certain nombre d'operations dessus.
15 *
16 * @param args non utilise ici
17 */
18 public static void main(String[] args) {
19 Personne p1 = new Personne("Christophe", "Garion", true);
20 CompteSimple cs1 = new CompteSimple(p1);
21 CompteCourant cc1 = new CompteCourant(p1, 100);
22
23 cs1.crediter(1000);
24 System.out.println("Solde de cs1 = " + cs1.getSolde());
25 cc1.crediter(1000);
26 System.out.println("Solde de cc1 = " + cc1.getSolde());
27 cc1.editerReleve();
28 System.out.println();
29
30 CompteSimple cs = cc1;
31 cs.debiter(500);
32 System.out.println("Solde de cs = " + cs.getSolde());
33 System.out.println("Solde de cc1 = " + cc1.getSolde());
34 cc1.editerReleve();
35 }
36 }
|