なんか一緒っぽい。
本にも、継承ツリーに入るみたいなこと書いてあった。
実験だ!!
class Base
attr_accessor :base
def initialize base = "default base"
puts "Base::initalize"
self.base = base
end
end
class Drived < Base
def initialize
super
end
end
d = Drived.new
puts d.baseと
module Base
attr_accessor :base
def initialize base = "default base"
puts "Base::initalize"
self.base = base
end
end
class Drived
include Base
def initialize
super
end
end
d = Drived.new
puts d.baseを動かしてみた。
実行結果はどちらも
Base::initalize default base