第1章 JDBCプログラミングの準備
1 JDBCプログラミングの準備
これまでクラスの様々な機能について学習してきました。本章では、既存のクラスを利用して新しいクラスを効率よく作成する方法を学習していきます
第1章 クラスの継承とオーバーライド【この章のポイント】
- 継承の仕組みについて
- 継承の利用方法について
- スーパークラスとサブクラスの関係について
- オーバーライドの仕組みについて
- Objectクラスと継承の関わりについて
1.1 継承と拡張について
_1.1.1 クラスの継承とは
_1.1.2 クラスの拡張とは
1.2 クラスを拡張する方法
_1.2.1 クラスを拡張する方法について
_1.2.2 既存のクラスの機能を継承した新しいクラスを作成する
_1.2.3 サブクラスのオブジェクトを作成して利用するプログラム
1.3 サブクラスからスーパークラスのメンバを扱う
_1.3.1 スーパークラスを表すsuperキーワードについて
_1.3.2 サブクラスのオブジェクト作成時のコンストラクタ呼び出しルール
_1.3.3 サブクラスからスーパークラスのコンストラクタを明示的に呼ぶプログラム
_1.3.4 サブクラスとスーパークラスのコンストラクタの仕組みについての確認
_1.3.5 サブクラスからスーパークラスのメンバを利用する
_1.3.6 サブクラスからスーパークラスのprivateメンバを利用するプログラム
_1.3.7 サブクラスからスーパークラスのprotectedメンバを利用するプログラム
1.4 オーバーライドについて
_1.4.1 スーパークラスと同じ定義のメソッドをサブクラスに用意するプログラム
_1.4.2 スーパークラスとサブクラスでsuperとthisを同時に使用するプログラム
_1.4.3 final修飾子を利用して機能を制御する
1.5 クラスの継承とObjectクラスの関係
_1.5.1 クラスの階層について
_1.5.2 Objectクラスの仕組みを知る
_1.5.3 Objectクラスについて
_1.5.4 ObjectクラスのtoStringメソッドを利用したプログラム
_1.5.5 Objectクラスのequalsメソッドを利用したプログラム
_1.5.6 ObjectクラスのgetClassメソッドを利用するプログラム
1.6 本章のまとめ
1.7 練習問題
1.8 練習問題 解答