JavaとUMLによる実践プログラミング基礎2
【第1日目】
形式:講義+演習(個人)
1.抽象化プログラミング
継承、ポリモルフィズムを通じてオブジェクト指向らしいプログラミングとはどのようなものであるかを学びます。
1) クラスの継承
2) オブジェクト型のキャスト
3) ポリモルフィズム
4) インタフェース
5) 抽象クラス
6) 抽象化プログラミング
2.日時の取り扱い
Java言語における日時の取り扱い方について学びます。
1) 日時の保持
2) 日時の操作
3) 日時の書式設定
3.確認演習
1日目で学習した内容を踏まえて、UMLで設計されたモデルからJavaプログラムを実装します。特にポリモルフィズムの実現方法、インタフェース、抽象クラスの使い方を確認します。
【第2日目】
形式:講義+演習(個人)
4.コレクション
インスタンスの集合をJavaで表現する方法とUMLによる表記を結び付けて学びます。
1) コレクションの概要
2) List
3) Set
4) Map
5) 「同じインスタンス」とは
6) 反復処理
7) UMLとコレクション
5.データ入出力
Java言語におけるデータ入出力の考え方を、ファイル入出力を通じて学びます。
1) Javaにおける入出力
2) ファイルの操作
3) テキストファイルの読み込み
4) テキストファイルの書き込み
5) 入出力の効率化
6.確認演習
本コースで学習した内容を踏まえて、コレクション、ファイルの入出力をとおして抽象化プログラミングの考え方・利点を理解します。