当前你的浏览器版本过低,网站已在兼容模式下运行,兼容模式仅提供最小功能支持,网站样式可能显示不正常。
请尽快升级浏览器以体验网站在线编辑、在线运行等功能。
设计一个名为Account的类,它包括:
一个名为id额int类型私有账户数据域(默认值为0)。
一个名为balance的double类型的私有账户数据域(默认值为0)。
一个名为annualInterestRate的double类型的私有数据域存储当前利率(默认值为0)。假设所有的账户都有相同的利率。
一个能创建默认账户的无参构造方法。
一个能创建带特定id和初始余额的账户的构造方法。
id、balance和annualInterstRate的访问器和修改器。
一个名为getMonthlyInterstRate()的方法返回月利率。
一个名为withDraw的方法从账户提取特定数额。
一个名为deposit的方法向账户存储特定数额。
画出该类的UML图。实现这个类。编写一个测试程序,创建一个账户ID为1122、余额为20000美元、年利率为4.5%的Account对象。使用withdraw方法取款2500美元,使用deposit方法存款3000美元,然后打印余额、月利息。
1122 20000 4.5 2500 3000
ID is 1122 Balance is 20500 Monthly Interest is 76.875
时间上限 | 内存上限 |
1000 MS | 128 MB |