[Ruby]クラスを継承するサンプル
書式
継承の形式:クラスA < クラスB
使用例
#!/usr/bin/ruby #親クラスParentの定義 class Parent #初期化 def initialize @msg = "親クラスのメソッド:many times" end #関数funcAの定義 def funcA p @msg end end #継承 子<親 class Child < Parent #関数funcBの定義 def funcB p "子クラスのメソッド:study skill " end end #インスタンスを作成 cft = Child.new # 親クラスのメソッドを呼ぶ cft.funcA # 子クラスのメソッドを呼ぶ cft.funcB
実行結果
“親クラスのメソッド:many times"
“子クラスのメソッド:study skill "