Record Class Move
java.lang.Object
java.lang.Record
xyz.hotchpotch.reversi.core.Move
リバーシゲームの手を表すレコードです。
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
-
コンストラクタの詳細
-
Move
新たなMove
オブジェクトを生成します。- パラメータ:
color
- 手番の色point
- 石を打つ位置(パスの場合はnull
)- 例外:
NullPointerException
-color
がnull
の場合
-
-
メソッドの詳細
-
toString
このレコードの文字列表現を返します。表現には、型の名前に続けて各レコード・コンポーネントの名前と値が含まれます。 -
hashCode
public final int hashCode()このオブジェクトのハッシュ・コード値を返します。値は、各レコード・コンポーネントのハッシュ・コードから導出されます。 -
equals
他のオブジェクトがこれと"等しい"かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコード・コンポーネントが等しい場合、オブジェクトは等しくなります。 このレコード内のすべてのコンポーネントはObjects::equals(Object,Object)
と比較されます。 -
color
color
レコード・コンポーネントの値が返されます。- 戻り値:
color
レコード・コンポーネントの値
-
point
point
レコード・コンポーネントの値が返されます。- 戻り値:
point
レコード・コンポーネントの値
-