|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--p1.aplic.banco.Moeda
Classe abstrata representando uma moeda genérica com centavos. O motivo da existência dessa classe é de permitir a manipulação de valores financeiros sem se preocupar com frações de centavos. Classes clientes podem usar double para manipular valores mas, ao passar tais valores para uma Moeda, as frações de centavos somem.
A classe é abstrata porque não sabemos o nome da moeda e não temos portanto um método toString().
Constructor Summary | |
Moeda()
Controi um valor 0,0 como Moeda. |
|
Moeda(double valor)
Controi um valor como Moeda. |
Method Summary | |
int |
compareTo(Moeda outra)
Compara dois valores de moeda. |
boolean |
equals(java.lang.Object outroObjeto)
Compara igualdade de duas moedas. |
double |
getValor()
Recupera o valor como double. |
void |
setValor(double valor)
Ajusta o valor a ser representado como moeda. |
abstract java.lang.String |
toString()
Representa o valor da moeda como string. |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Moeda()
public Moeda(double valor)
valor
- O valor a representar.Method Detail |
public double getValor()
public void setValor(double valor)
valor
- O valor a representar como moeda.public boolean equals(java.lang.Object outroObjeto)
equals
in class java.lang.Object
moeda
- O outro valor a comparar.public int compareTo(Moeda outra)
outra
- A outra moeda a comparar.public abstract java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |