2016-10-09 5 views
-5

私のJavaコースの宿題を試してみるのに苦労しています。割り当てでは、Cellという名前のJavaクラスを作成するように要求されています。セルクラスには、正の値を保持する1つの整数インスタンス変数があります。 Iveは値を取得して値を設定するメソッドを作成しました。私はまた、2つの異なるオブジェクトが同じ値を保持しているかどうかをチェックするequalsメソッドを書き留めました。セルクラスを作成した後、セルの2次元配列を持つグリッドクラス

次は、セルオブジェクトの2D配列のインスタンス変数を持つGridクラスを作成することになっています。

ユーザーは、行と列の数を指定するグリッドを作成できます。 また、ユーザーは、サイズのみを指定したグリッドを作成できます。

また、2次元配列のすべてのセルが空であるかどうかを確認するメソッドを作成する必要があります。

私はまた、任意の正の数

で特定のセルを設定することができるはずです0

のデフォルト値ですべてのセルを設定することができるはずですが、ここで私がこれまで持っているものです。

enter image description here

enter image description here

+0

ここでコードを画像の代わりにmarkdownの形式で投稿することをお勧めします。 – kenshinji

答えて

0

各セルは0が整数である、オブジェクトです。

grid[i][j].setValue(0); 

EDIT:そして、あなたのグリッド内のすべてのセルが前SETALL関数を呼び出すにインスタンス化されていることを確認してください、私はあなたが以下のように新しい値を設定するためにあなたのセッターを使うことをお勧めしたいです。それ以外の場合、すべてのグリッド要素はnullに設定されます。

関連する問題