trump
クラス Card

java.lang.Object
  上位を拡張 trump.Card
直系の既知のサブクラス:
Joker

public class Card
extends Object

トランプのカードを表すクラス。


フィールドの概要
static int CARD_NUM
          値の数
protected  int number
          カードの示す数
protected  int suit
          カードの示すスート
static int SUIT_CLUB
          クラブを表す定数
static int SUIT_DIAMOND
          ダイヤを表す定数
static int SUIT_HEART
          ハートを表す定数
static int SUIT_NUM
          スートの数
static int SUIT_SPADE
          スペードを表す定数
 
コンストラクタの概要
Card(int suit, int number)
          コンストラクタ。
 
メソッドの概要
 int getNumber()
          数を見る。
 int getSuit()
          スートを見る。
 String toString()
          カードを文字列で表現する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

SUIT_SPADE

public static final int SUIT_SPADE
スペードを表す定数

関連項目:
定数フィールド値

SUIT_DIAMOND

public static final int SUIT_DIAMOND
ダイヤを表す定数

関連項目:
定数フィールド値

SUIT_CLUB

public static final int SUIT_CLUB
クラブを表す定数

関連項目:
定数フィールド値

SUIT_HEART

public static final int SUIT_HEART
ハートを表す定数

関連項目:
定数フィールド値

SUIT_NUM

public static final int SUIT_NUM
スートの数

関連項目:
定数フィールド値

CARD_NUM

public static final int CARD_NUM
値の数

関連項目:
定数フィールド値

suit

protected int suit
カードの示すスート


number

protected int number
カードの示す数

コンストラクタの詳細

Card

public Card(int suit,
            int number)
コンストラクタ。 スートと数を指定して新しいカードのインスタンスを生成する。
スートはSUIT_SPADE、SUIT_DIAMOND、SUIT_CLUB、SUIT_HEARTの いずれかを指定する。

パラメータ:
suit - スート
number - 数
メソッドの詳細

getNumber

public int getNumber()
数を見る。

戻り値:

getSuit

public int getSuit()
スートを見る。

戻り値:
スート

toString

public String toString()
カードを文字列で表現する。
ObjectクラスのtoStringメソッドをオーバーライドしたメソッド。

オーバーライド:
クラス Object 内の toString
戻り値:
カードの文字表現