オブジェクト配列オブジェクトのメソッドの包括的な演習、私たちの9203クラス0912
要求する
生徒オブジェクトを管理するためのクラスオブジェクトが必要
クラスの説明
- クラス名MyClass
- 属性、名前、クラス名、初期値9203
- クラスには29人の生徒がいます。すべての生徒を保存するためにオブジェクト配列studentArrayを定義します
- 生徒メソッドaddStudentを追加し、生徒オブジェクトを受け取り、生徒をオブジェクト配列studentArrayに追加します。
- 生徒のスコアを検索するメソッドsearchScoreは生徒の名前を受け取り、生徒が成功した場合はスコアを返し、検索が失敗した場合は-1を返します。
- ランダムロールコールメソッドrandStudent。このメソッドを呼び出すと、生徒がランダムに選択され、生徒の名前とロールコールの数が出力され、戻ることなく1がロールコールに追加されます。
学生の説明
- クラス名MyStudent
- 属性、名前、名前
- 属性、スコア、スコア
- 属性、callNum、ロールコールの数、初期値は0
テストクラスの説明
- 3つの生徒オブジェクトをインスタンス化する
- 3つの生徒オブジェクトの名前、スコア、データのカスタマイズの初期値を指定します
- クラスクラスをインスタンス化してクラスオブジェクトを取得する
- クラスオブジェクトは、生徒を追加し、最初の生徒を追加し、次に2番目の生徒、3番目の生徒を追加するメソッドを呼び出します
- クラスオブジェクトは、メソッドを呼び出して生徒の成績を検索し、名前を入力して、生徒の成績を取得します
- クラスオブジェクトはランダムロールコールのメソッドを呼び出し、関連情報を出力します。このメソッドは、ランダムロールコールの効果が実現されるかどうかに注意して、4回実行されます。
ビデオ
https://www.ixigua.com/6874571776769131021?logTag=PnVtgH_I4EKeshS_IuEKk
https://www.ixigua.com/6874577509560779278?logTag=pgRNJKfkJlRJ9CmzjDUmZ
ソースコード
https://cloud.189.cn/t/BNfqYrjEZNva