-----------------------------------------题目:编写Java Application,实现BankAccount类的定义。要求:(1)BankAccount类拥
时间: 2024-04-24 09:19:13 浏览: 27
BankAccount类是一个用于表示银行账户的Java类。它具有以下属性和方法:
属性:
- accountNumber:表示账户号码的字符串类型变量。
- balance:表示账户余额的双精度浮点数类型变量。
方法:
- 构造方法:用于创建BankAccount对象。接受一个字符串类型的参数accountNumber和一个双精度浮点数类型的参数initialBalance,分别用于初始化账户号码和初始余额。
- getAccountNumber方法:返回账户号码。
- getBalance方法:返回账户余额。
- deposit方法:接受一个双精度浮点数类型的参数amount,用于向账户存款。将存款金额加到账户余额上。
- withdraw方法:接受一个双精度浮点数类型的参数amount,用于从账户取款。如果账户余额足够,将取款金额从账户余额中减去;否则,不进行任何操作。
下面是BankAccount类的定义示例:
```java
public class BankAccount {
private String accountNumber;
private double balance;
public BankAccount(String accountNumber, double initialBalance) {
this.accountNumber = accountNumber;
this.balance = initialBalance;
}
public String getAccountNumber() {
return accountNumber;
}
public double getBalance() {
return balance;
}
public void deposit(double amount) {
balance += amount;
}
public void withdraw(double amount) {
if (balance >= amount) {
balance -= amount;
}
}
}
```