com.openholdem.structs
Class Card
java.lang.Object
com.openholdem.structs.Card
- All Implemented Interfaces:
- ICard, java.lang.Comparable
public class Card
- extends java.lang.Object
- implements ICard, java.lang.Comparable
- Version:
- $Revision: 1.4 $
A card is one of the 52 cards in the Deck
.
- Author:
- mattmann
Constructor Summary |
Card()
Construct a new Card |
Card(java.lang.String suit,
java.lang.String card)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ANY_SUIT
public static final java.lang.String ANY_SUIT
- See Also:
- Constant Field Values
SUIT_CLUBS
public static final java.lang.String SUIT_CLUBS
- See Also:
- Constant Field Values
SUIT_HEARTS
public static final java.lang.String SUIT_HEARTS
- See Also:
- Constant Field Values
SUIT_SPADES
public static final java.lang.String SUIT_SPADES
- See Also:
- Constant Field Values
SUIT_DIAMONDS
public static final java.lang.String SUIT_DIAMONDS
- See Also:
- Constant Field Values
Card
public Card()
Construct a new Card
Card
public Card(java.lang.String suit,
java.lang.String card)
getCard
public java.lang.String getCard()
- Specified by:
getCard
in interface ICard
getSuit
public java.lang.String getSuit()
- Specified by:
getSuit
in interface ICard
setFCard
public void setFCard(java.lang.String card)
- Parameters:
card
- The fCard to set.
setFSuit
public void setFSuit(java.lang.String suit)
- Parameters:
suit
- The fSuit to set.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
compareTo
public int compareTo(java.lang.Object o)
throws java.lang.ClassCastException
Compare this Card to another Card
- Specified by:
compareTo
in interface java.lang.Comparable
- Parameters:
o
- The card to compare ourselves to.
- Returns:
- -1 if this Card is less than the param o, 0 if it is equal and 1 if it is greater
- Throws:
java.lang.ClassCastException
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
getCardValue
public int getCardValue()
getCardSuitValue
public int getCardSuitValue()
Copyright © 2005-2007 Pagemewhen.com. All Rights Reserved.