クラス Card

java.lang.Object
  上位を拡張 Card

public class Card
extends Object

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


フィールドの概要
private  int number_
          カードの示す数
private  int suit_
          カードの示すスート
static int SUIT_CLUB
          クラブを表す定数
static int SUIT_DIAMOND
          ダイヤを表す定数
static int SUIT_HEART
          ハートを表す定数
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_

private int suit_
カードの示すスート


number_

private 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
戻り値:
カードの文字表現