class A
def initialize
print "Hello! "
end
end
class B < A
def initialize(name)
super
print "My name is #{name}!"
end
end
test = B.new("Fred")
そして、私は得る
wrong number of arguments (1 for 0)
しかし、なぜ?クラスB
には 1 つの引数が必要です。クラスA
は引数を必要としないので、何も渡していませんsuper
。