You missed an initialize
. Change:
class Checking < Account
def
super
end
def balance()
@balance = principal * (1 + interest_rate / 365) ** 365
end
end
to
class Checking < Account
def initialize
super
end
def balance
@balance = principal * (1 + interest_rate / 365) ** 365
end
end
And your next issue will be that Checking#new
(initialize
) doesn't take parameters, but you call super
and Account#new
expects one argument.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…