私は初めてJavaに慣れていますが、私は最初の割り当てですが、今私は先生がクラスオブジェクトの配列をAdd Studentメソッドに渡したのはなぜ不明ですか?代わりにオブジェクトの配列をprivateとして作成しました。今、学生のデータを追加するにはどうすればいいですか?javaのクラスの配列の入力を取得するには?
-1
A
答えて
1
Turing85さんからのコメントとして、インストラクターに相談してそのコンセプトを理解してください。
この配列は3つのオブジェクト(容量)を保持できます。
CURRENT_POSITIONは、オブジェクトを追加する場所です。
あなたはこれに類似してみてください。..
public void addStudent(Student student) {
if (CURRENT_POSITION < CAPACITY) {
students[CURRENT_POSITION] = student;
CURRENT_POSITION++;
}
}
+0
ありがとう@Sundararaj –
+0
この回答が役に立ったら、それを受け入れることができます。受け入れは感謝の言い方だ。 –
関連する問題
- 1. スプリングブートタイムリーフからJavaクラスへの入力値の取得方法は?
- 2. Javaクラス、オブジェクトの新しい配列を取得する
- 3. javascriptから入力配列の値を取得する
- 4. Javaクラスはどのように入力を取得しますか?
- 5. Hadoop Mapperクラスの入力パスを取得
- 6. Javaクラスへのファイルの配列の取得
- 7. Pythonの別の配列インデックスへの入力の取得
- 8. Javaは配列からユーザー入力を取得できません
- 9. Javaでジョイスティック入力を取得する
- 10. 2次元配列のユーザ入力(Java)
- 11. 入力した各入力のクラス名を取得
- 12. ランタイムのn次元配列のクラスを取得するクラス名
- 13. jQuery - 入力名をキーとして配列を取得する
- 14. Javascript - フォームから入力の配列を取得
- 15. 配列への入力をハードコードする代わりにユーザー入力を取得する
- 16. 別のクラスから配列を取得
- 17. JSTLで配列のクラス名を取得
- 18. Javaの配列への複数の入力を検証する
- 19. 配列の取得コンポーネントタイプのクラス
- 20. 配列クラス名を取得する
- 21. HTML配列を入力フィールド名に - PHPで値を取得
- 22. Mathematicaでの行列入力の取得
- 23. 私の配列の最後の入力を取得し続ける
- 24. ユーザ入力を伴うJava 2D配列
- 25. 入力クラスのすべての値を配列に入れよう
- 26. ユーザー入力による配列の入力方法は?
- 27. powershellコマンドの出力を配列に取得する方法
- 28. を注入クラスの配列
- 29. 1つのConcurrentDictionaryで配列から値を入力して取得するC#
- 30. javascript - 同じ名前(配列)の入力から値を取得する方法
これは、このタイプのアクションを実行する一般的な方法です。このメソッドはStudentオブジェクトを受け入れ、メソッドはStudentを内部データ構造に追加し、実装を外部世界から隠しておくことになっています。したがって、この例では、渡されたオブジェクトに生徒[CURRENT_POSITION]を設定し、次にCURRENT_POSITIONを増やします。また、容量を超えていないことを確認する必要があります。 –
*なぜ彼はaddStudentメソッドに配列を渡しませんでしたか?* - メソッドと変数名は**重要**です。 addStudentは**一人の生徒が追加されていることを意味します。パラメータが配列の場合、混乱します。命名も重要です。そのため、 'CAPACITY'と' CURRENT_POSITION'は 'capacity'と' currentPosition'という名前になっています。 – BackSlash
オブジェクトオリエンテーションの一般的な概念に問題があるようです。あなたは本当にインストラクターと話をして、この課題に必要な概念を説明するように頼んでください。この質問に答えるには、a)広範に、b)主に異議申立に、c)多くの助けにならないであろう。あなたのインストラクターは、私たちがここでできるよりも早く、これを説明することができます。 – Turing85