|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttp.mesClasses.CompteBancaire
public class CompteBancaire
Cette classe définit l'objet CompteBancaire
. Cette classe
décrit (sommairement) un compte bancaire. On mémorise, le titulaire du compte
(une Personne
), le solde du compte, son numéro (unique). Ce
compte peut être crédité et débité. On mémorise en constante, le taux des
intérêts.
Field Summary | |
---|---|
private static double |
interet
Le taux des intérêts |
private static int |
nbCompte
pour avoir le nombre de comptes crees |
private int |
num
Le numero de compte |
private double |
solde
Le solde du compte |
private Personne |
titulaire
Le titulaire |
Constructor Summary | |
---|---|
CompteBancaire(Personne titulaire)
Alloue un nouveau CompteBancaire initialisé à 0.0 F. |
|
CompteBancaire(Personne titulaire,
double depotIni)
Alloue un nouveau CompteBancaire initialisé à
depotIni F |
Method Summary | |
---|---|
void |
crediter(double val)
Crédite le CompteBancaire de val F. |
void |
crediterInteret()
Crédite les intérêts annuels sur le CompteBancaire
courant. |
void |
debiter(double val)
Débite le CompteBancaire de val F. |
boolean |
estPositif()
Renvoie un booléen ( true ou false ). |
static int |
getNbCompte()
Renvoie le nombre de CompteBancaire créés |
java.lang.String |
getNom()
Renvoie le nom ( String ) du titulaire du compte |
double |
getSolde()
Renvoie le solde du CompteBancaire courant. |
Personne |
getTitulaire()
Renvoie la Personne titulaire du compte |
boolean |
soldeSuperieur(CompteBancaire autreCompte)
Renvoie un booléen ( true ou false )
true si le solde du compte courant (auquel j'applique la
méthode) est plus grand que le solde de autreCompte ,
false dans le cas contraire . |
static boolean |
soldeSuperieur(CompteBancaire compte1,
CompteBancaire compte2)
Renvoie un booléen ( true ou false )
true si le solde du compte1 est plus grand
que le solde de compte2 , false dans le cas
contraire . |
boolean |
titulairePlusAge(CompteBancaire autreCompte)
Compare l'âge de deux titulaires (en utilisant la méthode plusAgee de la classe Personne ) |
static boolean |
titulairePlusAge(CompteBancaire compte1,
CompteBancaire compte2)
Compare l'âge de deux titulaires (en utilisant la méthode plusAgee de la classe Personne ) |
java.lang.String |
toString()
Renvoie une chaîne de caractères qui décrit le CompteBancaire courant (utilisé de manière implicite
lorsque l'on fait System.out.println(unCompteBancaire) ) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private int num
private static int nbCompte
private static final double interet
private Personne titulaire
private double solde
Constructor Detail |
---|
public CompteBancaire(Personne titulaire, double depotIni)
CompteBancaire
initialisé à
depotIni
F
titulaire
- le titulaire du comptedepotIni
- le solde initial du comptepublic CompteBancaire(Personne titulaire)
CompteBancaire
initialisé à 0.0 F. Ce
constructeur effectue un chainage de constructeur de l'autre constructeur
titulaire
- le titulaire du compteMethod Detail |
---|
public static int getNbCompte()
CompteBancaire
créés
public void crediterInteret()
CompteBancaire
courant.
public void crediter(double val)
CompteBancaire
de val
F.
val
- la somme à créditerpublic void debiter(double val)
CompteBancaire
de val
F.
val
- la somme à débiterpublic double getSolde()
CompteBancaire
courant.
public boolean estPositif()
true
ou false
).
true
si le solde du compte courant (auquel j'applique la
méthode) est positif, false
dans le cas contraire .
public boolean soldeSuperieur(CompteBancaire autreCompte)
true
ou false
)
true
si le solde du compte courant (auquel j'applique la
méthode) est plus grand que le solde de autreCompte
,
false
dans le cas contraire .
autreCompte
- l'autre compte bancairepublic static boolean soldeSuperieur(CompteBancaire compte1, CompteBancaire compte2)
true
ou false
)
true
si le solde du compte1
est plus grand
que le solde de compte2
, false
dans le cas
contraire .
on fera appel à la méthode non statique de comparaison de soldes
de cette classe.
compte1
- un compte bancairecompte2
- un autre compte bancairepublic Personne getTitulaire()
Personne
titulaire du compte
public java.lang.String getNom()
String
) du titulaire du compte
public boolean titulairePlusAge(CompteBancaire autreCompte)
plusAgee
de la classe Personne
)
autreCompte
- un autre compte bancairepublic static boolean titulairePlusAge(CompteBancaire compte1, CompteBancaire compte2)
plusAgee
de la classe Personne
)
compte1
- un compte bancairecompte2
- un autre compte bancairepublic java.lang.String toString()
CompteBancaire
courant (utilisé de manière implicite
lorsque l'on fait System.out.println(unCompteBancaire)
)
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |