显示所有类的属性和方法
时间: 2024-05-17 15:18:00 浏览: 6
以下是所有类的属性和方法:
1. Account类
属性:
- accountNo:账户号
- accountType:账户类型
- createDate:开户日期
- balance:余额
- owner:拥有者
方法:
- deposit(amount: double):存款
- withdraw(amount: double, password: String):取款
- calculateInterest():计算利息
- checkBalance():查询余额
- addTransaction(transaction: Transaction):添加交易记录
2. Transaction类
属性:
- transactionTime:交易时间
- transactionType:交易类型
- amount:交易金额
- interest:利息
3. Owner类
属性:
- name:姓名
- address:住址
- idCard:身份证号码
- accounts:账户列表
方法:
- openAccount(accountType: String):开户
- closeAccount(account: Account):销户
- getAccount(accountNo: String):查询账户
4. Saving类
属性:
- expireDate:到期日期
- interestRate:利率
5. Withdraw类
属性:
- password:密码
方法:
- verifyPassword(password: String):验证密码
6. System类
属性:
- accounts:账户列表
- transactions:交易记录列表
方法:
- addAccount(account: Account):添加账户
- removeAccount(account: Account):移除账户
- addTransaction(transaction: Transaction):添加交易记录
- calculateInterest():计算所有账户的利息
- remindCloseAccount():提醒客户注销账户