第10回 インスタンスの配列

説明動画

  1. 学生クラス
  2. 科目クラス
  3. 科目の配列
  4. 学生の配列
  5. 進級判定
  6. 課題

※ 動画中ではAIの示唆に従ったためStudentクラスのメソッド名が「setInfomation」になっていますが、英語的に正しいスペルは「setInformation」です。

必要なスクリーンショット (9枚)
10-01 10-01.png (Student.javaと実行結果が収まったもの)
10-02 10-02a.png(Student.javaが収まったもの)
10-02b.png(Subject.javaと実行結果が収まったもの)
10-03 10-03a.png(Student.javaが収まったもの)
10-03b.png(Subject.javaと実行結果が収まったもの)
10-04 10-04.png(Student.javaと実行結果が収まったもの)
10-05 10-05a.png(Student.javaが収まったもの)
10-05b.png(Subject.javaと実行結果が収まったもの)
10-06 10-06.png(data.txtと実行結果が収まったもの)

授業中に作成するプログラムと課題

(画像に含まれていない部分のコードは動画を参照)
10-01のStudent.java
10-01の実行結果

10-02のStudent.java
10-02のSubject.java
10-02の実行結果

10-03のStudent.java
10-03のSubject.java
10-03の実行結果

10-04でStudent.javaに追加されるメソッド
10-04の実行結果

10-05でStudent.javaに追加されるメソッド
10-05でSubject.javaに追加されるメソッド
10-05の実行結果

10-06(課題)
10-05をベースにし、テキストファイルから情報を読み込む機能を追加してください (実行結果は10-05と同じ)。
10-06のMain.java