を設計するいくつかの助けを必要とし、我々は作成する使命を帯びてきました。私は私の宿題のために配列
CollegeEmployee
は、Person
を拡張し、ssn, salary,
およびdeptName
を追加します。
Faculty
CollegeEmployee
には、ブール値tenure
を追加します。
なく、少なくとも最後に、Student
はGPA
とmajor
を追加することにより、person
を拡張します。
すべてが画面に表示されているように見えますが、配列の14レコード(7人の学生、4人の従業員、3人の教員)を作成する課題の次の部分に移動します。
複数のデータ型を持つ3つのクラスがあり、私の人生にとっては、これで配列を取り込む方法を理解できません。これは完全に整数ではない私が作成した最初の配列です。 Javaチュートリアルでは私に何も教えてくれませんでしたが、Java: Generic Static Multidimensional Arraysには素晴らしい情報がありますが、今のところ私の頭を包み込むほどです。
私は最初にarray[14][10]
を作成しようと考えていましたが、10個のオブジェクトごとに14個の変数がありますが、データ型を混在させることはできません。それは私が迷ったところです。
この配列をどのように設計し、後で値を表示することができるかについてのご意見はありますか?
ヒントやご意見があれば幸いです。
ありがとうございました。
あなたはOOPの基本を再検討する必要があります。あなたのすべてのオブジェクトは 'Person'sです –
教員**は**大学の従業員ですか?実際にはありません; –
@Andreas_D - あなたは "教員"を探す必要があると思います。私は通りの人々が歩き回って教室を教えるとは思わない) –