お待たせしました。
残り14ページ・・・多分今回で終わるの無理かな(´;ω;`)
クラスは継承によりファミリーのようなクラスを作ることができました。
継承の連鎖はスーパクラスの下にいくつかのサブクラスが配置される継承ツリーを形成する。
継承ツリーの頂点にあるのは暗黙のうちに承認される Objectクラス です。
その Objectクラスについてこれからやっていきます。
すべてのオブジェクトが持たねばならない機能 として、
オブジェクトの比較や複製に関する機能マルチスレッド処理に対応する機能などがある。
で、マルチスレッドとはマルチスレッドとは、一つのコンピュータープログラムを実行する際に、アプリケーションのプロセス(タスク)を複数のスレッドに分けて並行処理する流れのこと。
すべてのオブジェクトに共通する機能を持つクラスがObjectクラスです。
とりあえずObjectクラスメソッドのリストを・・・
続いて本題の継承ツリーについてやっていこうかな?
で、継承したクラスをさらに継承すると、次々に継承関係を伸ばすことができる。
この一連の関係を継承ツリーという。次の図はクラス継承図まとめることができる。
クラス継承図の開始地点は Objectクラス。
Objectクラスはすべてのオブジェクトに共通する基本機能をまとめたクラス。
Java言語ではすべてのクラスがObjectクラスを継承している。
クラスを継承図では、矢印の向きに注意。
Java言語では、スーパークラスを1つだけしか持てません。
これを 単一継承といいます。
次の図のようなBigDataクラスのような1つのクラスが複数のスーパークラスを持つ多重継承は、理論的には可能ですが、Java言語では禁止されています。
Java言語ではこれに代わるものとしてインターフェースがある。
詳しくは19章で。
うん、ちょっと長い・・・
後4ページですがまた次回に・・・・・・
ここまでご覧いただきありがとうございました。
参考書は__________________________________
川場 隆 Kawaba Takashi
秀和システム
______________________________________
BY マんタ