它包括:
- 为账号定义一个名为id的int类型私有数据域(默认值为0)标识账号
- 为账号定义一个名为balance的double类型私有数据域(默认值为0)表示余额
- 一个名为annualInterestRate的double类型私有数据域储存当前利润(默认值为0)。假设所有的账户都有相同的利率
- 一个名为dateCreated的Date类型的私有数据域,储存账户的开户日期
- 一个用于创建默认账户的无参构造方法
- 一个用于创建具有指定id和初始余额的账户的构造方法
- id、balance和annualInterstRate的访问器方法和修改器方法
- dateCreated的访问器方法
- 一个名为getMonthlyInterestRate()的方法,返回月利率
- 一个名为getMonthlyInterest()的方法,返回月利息
- 一个名为withDraw的方法,从账户提取指定额度
- 一个名为deposit的方法向账户储存指定额度
画出该类的UML图并实现这个类
| Account |
|---|
| -id:int=0 |
| -balance:double=0 |
| -annualInterestRate:double=0 |
| -dateCreated:Date |
| – |
| +Account() |
| +Account(id:int,balance:double) |
| +getId():int |
| +setId(id:int):void |
| +getBalance():double |
| +setBalance(balance:double):void |
| +getannualInterstRate():double |
| +getdateCreated():date |
| +getMonthlyInterestRate():double |
| +getMonthlyInterest():double |
| +withDraw():void |
| +deposit():void |
import java.util.Date;
public class Account {
private int id = 0;
private double balance = 0;
private double annu

582

被折叠的 条评论
为什么被折叠?



