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.委譲