|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object crous.CarteCrous
Une carte Crous possedant un montant, un nombre de points de fidelite, et la categorie de son possesseur.
Class Specifications |
public invariant this.nbPoints >= 0&&this.nbPoints <= 1000; |
Specifications inherited from class Object |
public represents _getClass <- \typeof(this); |
Model Field Summary |
Model fields inherited from class java.lang.Object |
_getClass, objectState, theString |
Ghost Field Summary |
Ghost fields inherited from class java.lang.Object |
objectTimesFinalized, owner |
Field Summary | |
[spec_public] private Categorie |
cat
|
[spec_public] private java.lang.String |
id
|
[spec_public] private int |
montant
|
[spec_public] private int |
nbPoints
|
Constructor Summary | |
CarteCrous(java.lang.String id,
Categorie c)
|
Model Method Summary |
Model methods inherited from class java.lang.Object |
hashValue |
Method Summary | |
void |
crediterMontant(float m)
Credite cette carte du montant passe en parametre. |
void |
crediterPoints(int p)
Ajoute sur cette carte le nombre de points passe en parametre au nombre de points deja accumule. |
void |
debiterMontant(float m)
Debite cette carte du montant passe en parametre. |
void |
debiterPoints(int p)
Deduit sur cette carte le nombre de points passe en parametre du nombre de points deja accumule. |
boolean |
equals(nullable java.lang.Object o)
Comparaison des id. |
Categorie |
getCategorie()
Retourne la categorie du possesseur de cette carte. |
float |
getMontant()
Retourne le montant de cette carte. |
int |
getPoints()
Retourne le nombre de points accumules sur cette carte. |
static void |
main(java.lang.String[] args)
MAIN |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private int nbPoints
private int montant
private Categorie cat
private java.lang.String id
Constructor Detail |
public CarteCrous(java.lang.String id, Categorie c)
Method Detail |
public int getPoints()
public float getMontant()
public Categorie getCategorie()
public void crediterMontant(float m)
m
- le montant a crediter sur cette carte.public void debiterMontant(float m)
m
- le montant a debiter sur cette carte.public void crediterPoints(int p)
p
- le nombre de points a ajouter a cette carte.public void debiterPoints(int p)
p
- le nombre de points a deduire sur cette carte.public boolean equals(nullable java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |