我正在写一个银行计划。已经定义了Bank类。
class Checking
def initialize(initial_deposit)
@number = Bank.size + 1
@principal = initial_deposit.to_f
@@intest_rate = 0.003
end
def balance
principal = principal * (1 + interest_rate / 365 ) ** 365
end
end
class Savings
def initialize(initial_deposit)
@number = Bank.size + 1
@principal = initial_deposit.to_f
@@interest_rate = 0.025
end
def balance
principal = principal * (1 + interest_rate / 4) ** 4
end
end
但不断收到错误消息。我很确定问题出在Saving
和Checking
之内;当我按s或c时,出现错误。也许有人可以帮我找到错误。任何帮助或建议将不胜感激。
答案 0 :(得分:0)
您可以在此处发布银行类代码吗?我认为这个问题可能出现在银行课堂上,不知道你为什么要按“'并且' c'。上面的代码没有任何输入。
我假设Bank类要求用户选择他需要创建的帐户类型,并且为了响应他按下的键,Bank类可能会调用Saving and Checking类并创建帐户。