4.

抽象クラスの概念と必要性

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!

本稿は抽象クラスに関する記事です。

 

抽象〇〇とは

抽象クラスとは継承を前提としたクラスで抽象クラス単体でのインスタンス化は出来ない。

抽象クラスは抽象メソッドを定義するものであるが、抽象メソッドもメソッド名や引数、戻り

値等を定義するだけで、処理の記載はない。

抽象クラスを継承した子クラスは抽象クラスで定義されている抽象メソッドを実装(処理を記

載する)する義務が発生する。

抽象クラスは多重継承が出来ない(インターフェースは多重継承が可能)。

 

抽象クラスの必要性

主にポリモーフィズムを実現する為の手段として用いられる。

また、必ず継承させたいクラスを作成する際に有用。

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
子ページはありません
同階層のページ
  1. オブジェクト指向の概念
  2. 継承の概念と必要性
  3. ポリモーフィズム(多様性)の概念と必要性
  4. 抽象クラスの概念と必要性
  5. インターフェースの概念と必要性
  6. カプセル化の概念と必要性