Javaにおける継承と多態に関する技術解説
継承の基本概念
継承はオブジェクト指向プログラミングの核となる仕組みの一つです。主な目的は以下の通りです:
コードの再利用
メソッドのオーバーライドと多態を実現するための基盤
Javaでの継承は以下のような構文を使用します:
class 派生クラス extends 基底クラス {
// クラス本体
}
特徴:
Javaは単一継承のみをサポート
privateメンバとコン ...
7月29日 16:34 投稿
C++における多態の実装と抽象クラスの利用
多態(ポリモーフィズム)とは、同じインターフェースを用いて異なるオブジェクトがそれぞれ固有の振る舞いを実現する仕組みである。たとえば、乗車券の購入という動作を「子供」と「大人」の両方に対して行う場合、同じメソッド呼び出しでも価格処理が異なり、これが多態の本質である。
虚関数とそのオーバーライド
多態を実現するには、基底クラスの仮想関数を派生クラス ...
5月17日 17:47 投稿