,它包括:一个名为id的int类型私有帐户数据域(默认值0)。一个名为balance的double类型私有帐户数据域(默认值0)。一个名为annualInterestRate的double类型私有数据域存储当前利率(默认值0)。假设所以的帐户都有相同的利率。一个名为dateCreated的Date类型私有数据域存储帐户的开户日期。一个能创建默认帐户的无参构造方法。一个能创建带特定id和初始余额的帐户的构造方法。IdbalanceannualInterstRate的访问器和修改器。dateCreated的访问器。一个名为getMonthlyInterestRate()的方法返回月利率。一个名为withDraw的方法从帐户提取特定数额。一个名deposit的方法向帐户存储特定的数额。画出该类的UML图。实现这个类。编写一个测试程序,创建一个帐户ID为1122,余额为20000美元,%ount对象。使用withdraw方法取款2500美元,使用deposit方法存款3000美元,然后打印余额,月利息以及这个帐户的开户日期。源程序:ount{ privateintid;//账户号码 privatedoublebalance;//账户余额 privatedoubleannualInterestRate;//当前利率 =();//开户日期 ount() { =0; =0; =0; } ount(intid,intbalance) { =id; =balance; } publicintgetId() { ; } publicvoidsteId(intid) { =id; } publicdoublegetBalance() { ; } publicvoidsetBalance(doublebalance) { =balance; } publicdoublegetannualInterestRate() { ; } publicvoidsetAnnualInterestRate(doubleannualInterestRate) { =annualInterestRate; } () { ; } publicdoublegetMonthlyInterestRate() { ; } publicdoublewithDraw(doublecount) { -=count; ; } publicdoubledeposit(doublecount) { +=count; ; } publicstaticvoidmain(String[]args) { ount=ount(1122,20000); (); (2500); (3000); ("余额:"+()); ("月利息:"+()*()); ("开户日期:"+().toString()); }}运行结果:余额:::MonApr1620:54:。这个类包括:三个名为SLOW、MEDIUM和FAST而值是1、2和3的常量表示风扇的速度。一个名为speed的int类型私有数据域表示风扇的速度(默认值SLOW)。一个人名为on的boolean类型私有数据域表示风扇是否打开(默认值为false)。一个名为radius的double类型私有数据域表示风扇的
java课后习题 来自淘豆网m.daumloan.com转载请标明出处.