|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A interface de uma carta de baralho. Num baralho comum, tem 52 cartas: 13 valores (AS, 2, 3, ..., 10, valete, dama, rei) de 4 naipes (ouros, espadas, copas, paus). Cartas podem ser criadas, comparadas (quanto a seu valor), etc.
Method Summary | |
int |
comparar(CartaIF carta)
Compara a carta recebida como parametro a esta carta. |
boolean |
equals(java.lang.Object objeto)
Testa a igualdade de um objeto com esta carta. |
Comparador |
getComparador()
Recupera o comparador da carta. |
int |
getNaipe()
Recupera o naipe da carta. |
int |
getValor()
Recupera o valor da carta. |
void |
setComparador(Comparador comp)
Atribui um novo valor ao atributo comparador. |
void |
setNaipe(int n)
Atribui o naipe da carta. |
void |
setValor(int v)
Atribui o valor da carta. |
java.lang.String |
toString()
Representa a carta como String. |
Method Detail |
public void setValor(int v)
v
- O novo valor da carta.public void setNaipe(int n)
n
- O novo naipe da carta.public int getValor()
public int getNaipe()
public boolean equals(java.lang.Object objeto)
objeto
- O objeto a comparar com esta carta.public java.lang.String toString()
public void setComparador(Comparador comp)
comp
- O novo comparador para esta carta.public Comparador getComparador()
public int comparar(CartaIF carta)
carta
- A carta com a qual esta carta sera comparada.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |