12_Javaプログラミング/オブジェクト指向技術
Published on 31/03/2022 18:38
- 273
目次
はじめに
本研修で使用するPCの環境
本研修の目的
到達目標
- クラスの基本
1.1 クラスの定義
1.2 フィールドの定義
1.3 メソッドの定義 - インスタンス
2.1 インスタンスの作成
2.2 インスタンスフィールドの利用
2.3 インスタンスメソッドの利用
2.4 参照型 - メソッドのオーバーロード
3.1 メソッドのオーバーロードの定義
3.2 メソッドのオーバーロードの利用 - コンストラクタ
4.1 コンストラクタの定義
4.2 コンストラクタの利用
4.3 デフォルトコンストラクタ - コンストラクタのオーバーロード
5.1 コンストラクタのオーバーロードの定義
5.2 コンストラクタのオーバーロードの利用 - スタティック
6.1 スタティックとは
6.2 スタティックフィールドの定義
6.3 スタティックメソッドの定義
6.4 スタティックの利用
6.5 スタティックフィールドの利用
6.6 スタティックメソッドの利用
6.7 スタティックイニシャライザの定義 - カプセル化
7.1 カプセル化の概要
7.2 アクセス修飾子
7.3 カプセル化の実施
7.4 カプセル化の利点 - 継承
8.1 継承の概要
8.2 継承の利用
8.3 継承の利点
8.4 継承のポイント
8.5 多重継承 - オーバーライド
9.1 オーバーライドの概要
9.2 オーバーライドの利用 - thisとsuper
10.1 thisキーワードの概要
10.2 thisキーワードの利用
10.3 superキーワードの概要
10.4 superキーワードの利用 - アノテーション
11.1 アノテーションの概要
11.2 アノテーションの利用
11.3 アノテーションの例 - 例外
12.1 例外の概要
12.2 例外のキャッチ(try-catch)
12.3 例外のキャッチ(複数例外)
12.4 例外のキャッチ(try-catch-finally)
12.5 リソースの解放
12.6メソッドの呼び出し元へスロー
12.7 明示的な例外のスロー
12.8 代表的な例外クラス
12.9 例外の解析
12.10 例外クラスの作成
12.11 例外のラップ - 抽象クラス
13.1 抽象クラスと抽象メソッド
13.2 抽象クラスの定義
13.3 抽象クラスの利用 - インターフェース
14.1 インターフェースの概要
14.2 インターフェースの定義
14.3 インターフェースの利用
14.4 インターフェースの継承 - ポリモーフィズム
15.1 ポリモーフィズムの概要
15.2 ポリモーフィズムの実現の方法
15.3 ポリモーフィズムの実現(継承)
15.4 ポリモーフィズムの実現(IF)
15.5 参照型のキャスト - 列挙型
16.1 列挙型の概要
16.2 列挙型の定義
16.3 列挙型の利用 - 集約と委譲
17.1 集約
17.2 委譲 - コレクション
18.1 コレクションの概要
18.2 ラッパークラス
18.3 java.util.ArrayListクラス
18.4 java.util.HashSetクラス
18.5 java.util.HashMapクラス