ExempleComptes.java
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 }