Rubyとオブジェクト指向についてアウトプットしてみる【継承とは】

2.継承とは
継承とは「別のクラスの特徴を受け継ぐこと」

○差分プログラミング

class Kamesennin
  def kamehameha
    print "かめはめ波!"
  end
end

class Goku < Kamesennin
  def shunkanidou
    print "瞬間移動!"
  end
end

goku = Goku.new
goku.kamehameha    #=>かめはめ波!

あの亀仙人(Kamesennin)の技「かめはめ波!」を引き継ぎ、
さらに「瞬間移動!」を身に着けた悟空(Goku)が現れた!
これが、差分プログラミング。
悟空は"かめはめ波!"、"瞬間移動!"が使える。


Rubyオブジェクト指向についてアウトプットしてみる○

1.メッセージ 〜オブジェクトは「問いかけたらきちんと返事をしてくれる」〜

2.継承とは

3.メソッドの実行

4.特異メソッド

5.特異クラス

6.オーバーライド

7.Mixin(include)

8.Mixin(extend)

9.委譲