创建一个死期银行账户的类 // 成员变量: // 账户号码 // 密码(加密) // 存储金额(余额) // 存储年限 // 方法: // 构造方法 // 设置,账户号码,密码 // 存款 // 设置年限 用js写
时间: 2023-06-28 13:09:37 浏览: 107
1.编写一个类实现银行帐户的概念,包括的属性有“帐号
5星 · 资源好评率100%
以下是使用 JavaScript 编写的死期银行账户类:
```javascript
class FixedDepositAccount {
constructor(accountNumber, password) {
this.accountNumber = accountNumber;
this.password = this.encrypt(password); // 加密密码
this.balance = 0;
this.fixedTerm = 0;
}
encrypt(password) {
// 加密密码的方法
// 略...
}
deposit(amount) {
this.balance += amount;
}
setFixedTerm(years) {
this.fixedTerm = years;
}
}
```
使用示例:
```javascript
const myAccount = new FixedDepositAccount('123456789', 'myPassword');
myAccount.deposit(1000);
myAccount.setFixedTerm(2);
console.log(myAccount); // 输出: FixedDepositAccount { accountNumber: '123456789', password: 'encryptedPassword', balance: 1000, fixedTerm: 2 }
```
注意:以上示例中的 `encrypt` 方法和加密算法略过了,具体加密方式可以根据实际需求选择。
阅读全文