本題に入る前に、必ず動画の
連絡を見てください。
- toString(), equals()
(372~376ページ)
- 継承 (340~355ページ)
- オーバーライド (356~368ページ)
- ファイルからの読み込み
- getClass()
(377~379ページ)
※ それぞれの課題で入力しているコメント文等を以下に掲載します。入力が難しい人は活用してください。
課題1: toString(), equals()
// toStringメソッド
// student1とstudent2の比較
// student2とstudent3の比較
課題2: 継承
// 奨学生のクラス
// 奨学金名
// 奨学金の額
// スーパークラスのコンストラクタを呼び出す
// 奨学生のインスタンスを生成
日本学生支援機構
// 奨学生の情報を表示
課題3: オーバーライド
// スーパークラスのtoStringメソッドを呼び出す
課題4: ファイルからの読み込み
氏名
キャンパス
学年
学籍番号
奨学金の種類
奨学金の額
// 学生のリスト
// student.csvを開く
// 最初の行をカラ読みする
// データを読み込む
// dataの要素数が4なら学生を作成する
// dataの要素数が6なら奨学生を作成する
// 学生のリストを出力する
課題5: getClass()