|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--p1.aplic.cartas.Carta
Uma carta de um baralho comum. 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.
Field Summary | |
static int |
AS
Valor da carta AS. |
static int |
COPAS
Valor do naipe de COPAS. |
static int |
DAMA
Valor da carta DAMA. |
static int |
ESPADAS
Valor do naipe de ESPADAS. |
static int |
OUROS
Valor do naipe de OUROS. |
static int |
PAUS
Valor do naipe de PAUS. |
static int |
REI
Valor da carta REI. |
static int |
VALETE
Valor da carta VALETE. |
Constructor Summary | |
Carta(int valor,
int naipe)
Construtor de uma carta comum. |
Method Summary | |
int |
compareTo(Carta outra)
Compare esta carta a outra. |
boolean |
equals(java.lang.Object objeto)
Testa a igualdade de um objeto com esta carta. |
int |
getNaipe()
Recupera o naipe da carta. |
int |
getValor()
Recupera o valor da carta. |
static int |
maiorValor()
Recupera o valor da maior carta deste tipo que pode ser criada. |
static int |
menorValor()
Recupera o valor da menor carta deste tipo que pode ser criada. |
static int |
primeiroNaipe()
Recupera o "primeiro naipe" das cartas deste tipo. |
java.lang.String |
toString()
Representa a carta como String. |
static int |
últimoNaipe()
Recupera o "último naipe" das cartas deste tipo. |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int AS
public static final int VALETE
public static final int DAMA
public static final int REI
public static final int PAUS
public static final int OUROS
public static final int COPAS
public static final int ESPADAS
Constructor Detail |
public Carta(int valor, int naipe)
valor
- O valor da carta (AS, 2, 3, ..., 10, VALETE, DAMA, REI).naipe
- O naipe da carta (PAUS, OUROS, COPAS, ESPADAS).Method Detail |
public int getValor()
public int getNaipe()
public static int menorValor()
public static int maiorValor()
public static int primeiroNaipe()
public static int últimoNaipe()
public int compareTo(Carta outra)
outra
- A carta a comparar a esta.public boolean equals(java.lang.Object objeto)
equals
in class java.lang.Object
objeto
- O objeto a comparar com esta carta.public 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 |