java银行计算利息

  1.   实验内容:
    
    (1) 银行计算利息

假设银行Bank已经有了按整年year计算利息的一般方法,其中year只能取正整数。比如按整年计算的方法:

double computerInterest() {

interest=year0.35savedMoney;

return interest;

}

建设银行 ConstructionBank 是 Bank 的子类,准备隐藏继承的成员变量 year,并重写计算利息的方法,即自己声明一个 double 型的 year 变量,比如,当 year 取值是 5.216 时,表示要计算 5 年零 216 天的利息,但希望首先按银行 Bank 的方法 computerInterest()计算出 5 整年的利息,然后再自己计算 216 天的利息。那么,建设银行就必须把 5.216 的整数部分赋给隐藏的 year,并让 super 调用隐藏的、按整年计算利息的方法。

要求 ConstructionBank 和 BankOfDalian 类是 Bank 类的子类,ConstructionBank 和 BankOfDalian 都使用 super 调用隐藏的成员变量和方法。 ConstructionBank、BankOfDalian 和 Bank 类的 UML 图如下图所示。

img


运行结果实例:

img

一出现double,那你得数据怎么计算都不准确