01. 継承
classは継承ができます。継承というのは、あるclassの定義に対して、元のclassの記述を変えないでメンバ変数を追加したり、task / functionを追加する、ということを実現するものです。例えば、
class sample; int i;endclassがあったとき、
class sample2 extends sample; int j;endclassと記述すると、class sample2は
- int i
- int j
の2つのメンバ変数が定義された状態になります。継承のポイントは、継承元classとしてどのような「基本構造」を定義するかということです。多重継承(継承の継承の…)は、最終的な継承後のclassがどのようなメンバ、task / functionを持っているかわかりづらくなるので、オススメしません。