[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 "