私は初めて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. Javaクラス、オブジェクトの新しい配列を取得する
- 4. ラジオ入力で配列の値を取得する
- 5. javascriptから入力配列の値を取得する
- 6. Javaクラスはどのように入力を取得しますか?
- 7. Hadoop Mapperクラスの入力パスを取得
- 8. Javaクラスへのファイルの配列の取得
- 9. 複数のオブジェクトの配列に入力フィールドの値を取得する方法
- 10. Pythonの別の配列インデックスへの入力の取得
- 11. Javaは配列からユーザー入力を取得できません
- 12. Javaでジョイスティック入力を取得する
- 13. ランタイムのn次元配列のクラスを取得するクラス名
- 14. 2次元配列のユーザ入力(Java)
- 15. 入力した各入力のクラス名を取得
- 16. テキストウィジェットに入力したすべての単語を配列に取得する
- 17. 配列への入力量を制限する方法は? (Java)
- 18. jQuery - 入力名をキーとして配列を取得する
- 19. 別のクラスから配列を取得
- 20. JSTLで配列のクラス名を取得
- 21. クラス内のクラスを使用して配列を取得する#
- 22. Javaの配列への複数の入力を検証する
- 23. 配列への入力をハードコードする代わりにユーザー入力を取得する
- 24. Javascript - フォームから入力の配列を取得
- 25. 配列の取得コンポーネントタイプのクラス
- 26. JavaのJSON入れ子配列要素を取得
- 27. 配列クラス名を取得する
- 28. 入力配列からLaravelを取得する要素
- 29. np.polyfit y入力用の2D配列にリストを取得する方法
- 30. HTML配列を入力フィールド名に - PHPで値を取得
これは、このタイプのアクションを実行する一般的な方法です。このメソッドはStudentオブジェクトを受け入れ、メソッドはStudentを内部データ構造に追加し、実装を外部世界から隠しておくことになっています。したがって、この例では、渡されたオブジェクトに生徒[CURRENT_POSITION]を設定し、次にCURRENT_POSITIONを増やします。また、容量を超えていないことを確認する必要があります。 –
*なぜ彼はaddStudentメソッドに配列を渡しませんでしたか?* - メソッドと変数名は**重要**です。 addStudentは**一人の生徒が追加されていることを意味します。パラメータが配列の場合、混乱します。命名も重要です。そのため、 'CAPACITY'と' CURRENT_POSITION'は 'capacity'と' currentPosition'という名前になっています。 – BackSlash
オブジェクトオリエンテーションの一般的な概念に問題があるようです。あなたは本当にインストラクターと話をして、この課題に必要な概念を説明するように頼んでください。この質問に答えるには、a)広範に、b)主に異議申立に、c)多くの助けにならないであろう。あなたのインストラクターは、私たちがここでできるよりも早く、これを説明することができます。 – Turing85