Ruby(復習用⑤)
みなさんこんにちは!
猫大好き駆け出しプログラマーのキャットマンです。
本日はRuby復習用の最後です。
あるクラスを元にして新たなクラスを作ることを継承という。
親クラスのインスタンス変数とインスタンスメソッドが引き継がれる。
------------------------------
class 子クラス < 親クラス
end
------------------------------
子クラスに新たにインスタンス変数を追加するには、親クラスと同様に
attr_accessorを用いる。
親クラスにあるメソッドと同じ名前のメソッドを子クラスで定義した場合、メソッドを上書きすることができる。
これをメソッドのオーバーライドという。
正直、あまり理解できていません!
手を動かして慣れるのみです。
徐々に修正していく予定です。
それではまた!