C++における多態の実装と抽象クラスの利用

多態(ポリモーフィズム)とは、同じインターフェースを用いて異なるオブジェクトがそれぞれ固有の振る舞いを実現する仕組みである。たとえば、乗車券の購入という動作を「子供」と「大人」の両方に対して行う場合、同じメソッド呼び出しでも価格処理が異なり、これが多態の本質である。 虚関数とそのオーバーライド 多態を実現するには、基底クラスの仮想関数を派生クラス ...

5月18日 02:47 投稿