Cpp クラス 継承 新しいページはコチラ
提供: yonewiki
(ページの作成:「C++に戻る <table class="mbox-small" style="border:1px solid #aaa; background-color:#f9f9f9; width:22em;" id="RealTitleBanner"> <tr>...」) |
(→クラス 継承) |
||
11行: | 11行: | ||
<br /> | <br /> | ||
== '''クラス 継承''' == | == '''クラス 継承''' == | ||
+ | 根幹となる主要な処理や機能をもったクラスに対して、そのクラスをうまく使うようなクラスを作ったり、根幹となるクラスをもとに、いくつかの機能をもつクラスを作ったりするのに使う技術が継承です。英語では<span style = "background:linear-gradient(transparent 50%, #ff7f7f 50%); font-weight:bold; ">インヘリタンス(inheritance)</span>と言います。根幹となるクラスは<span style = "background:linear-gradient(transparent 50%, #ff7f7f 50%); font-weight:bold; ">基底クラス</span>と呼ばれていて、その基底クラスを内包する新しく作るクラスを<span style = "background:linear-gradient(transparent 50%, #ff7f7f 50%); font-weight:bold; ">派生クラス<span>と言います。 | ||
+ | |||
+ | 初めて継承という言葉を聞く人はそれって便利なの?って思ったかもしれない。なぜなら、若かりし頃、自分もそれって便利なのみたいな感じでした。継承の技術だけを教えてもらったからなのかもしれない。具体的な活用例って大事なんだなと思うところです。だがしかし!具体的な利用例を考えると以上にながくなるのがサンプルプログラム。継承の説明をしているので、サンプルプログラム全体を見通す必要があり、バランスが大事。カンタンなサンプルで且つ、継承が有意義なプログラムに感じる説明が必要になるのです。でも有意義なプログラムって難しくなり勝ちだから、やっぱ、簡便なものを最初は紹介したいと思います。 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
[[C PlusPlus#C++からの技術|C++]]に戻る | [[C PlusPlus#C++からの技術|C++]]に戻る |