実際に入れるわけではないけど、その関数を使いたい!(継承) - TejimaTuyoshi/returnread GitHub Wiki

基本的には、「同じプログラムを書くこと = 悪」と考えらえている。

実は、これを「関数」で補うために【オブジェクト指向】で調整する。

「じゃあどうするの?」答えは複数ありますが楽なのが{クラスの継承}である。

基本的には、そのコードを「省略」したり「少し変えて作る」ことをする。 しかし、それだとメモリが食われてしまう。

そんなことのために「継承」をする。

例:public class KeyController : ItemBase2D

「ItemBase2D」という別のクラスによって同じ関数を使用することが可能になります。(他の名前でも可)

基底クラス (base class)

派生クラス (subclass, inherited class, derived class)

抽象クラス (abstract class)

実装 (implementation)の四つある。≪抽象クラスを継承し、そのメソッドをオーバーライドする≫