私自身と現在の Java クラスの 3 人から 4 人の生徒がプロジェクトに取り組んでいますが、特定の部分を行う方法について誰も同意していません。
コンテキストについては、この部分の指示を次に示します。
- 整数である必要があるカード ID
- テキストであるべき名前
- 8 つの権限のセットで、これら 8 つの権限のそれぞれが 1 つのドアを表します。これは、ブール値、整数、または好きなものとして保存できます。
また、次のメソッドを使用可能にする必要があります。
public boolean checkDoorPermissions(int doorNumber)
動作: このメソッドは、8 つのドアの 1 つを表す 0 から 7 までの整数を取ります。このカードの所有者 (このオブジェクト) が doorNumber の番号が付いたドアを開く必要がある場合は true を返します。それ以外の場合、メソッドは false を返す必要があります。
私たちは、アクセス許可をどうするかについて意見が分かれています。後でメソッドでアクセスする方が簡単かもしれないので、配列リストを提案しました。他の人は、8 つのboolean
パーミッション、または 8int
秒 (例: private int doorNumber8;
) を作成することを提案しています。
どんな助け/指示も大歓迎です。