使用Java创建一个Account类,包含账户持有人姓名、账户余额和账户号码属性。提供存款、取款和查询余额的方法。创建一个账户对象,该账户进行存款、取款和查询余额。
时间: 2024-11-29 10:16:23 浏览: 38
在Java中,我们可以创建一个名为`Account`的类来表示银行账户,包括持有人姓名(Name)、余额(Balance)和账户号码(AccountNumber)。以下是这个类的基本设计:
```java
public class Account {
private String name;
private double balance;
private String accountNumber;
// 构造函数
public Account(String name, double initialBalance, String accountNumber) {
this.name = name;
this.balance = initialBalance;
this.accountNumber = accountNumber;
}
// 存款方法
public void deposit(double amount) {
if (amount > 0) {
balance += amount;
System.out.println(name + "已成功存入" + amount + "元,当前余额为:" + balance);
} else {
System.out.println("无效存款金额");
}
}
// 取款方法
public void withdraw(double amount) {
if (amount > 0 && amount <= balance) {
balance -= amount;
System.out.println(name + "已成功取出" + amount + "元,当前余额为:" + balance);
} else {
System.out.println("无法提取,余额不足或取款金额过大");
}
}
// 查询余额方法
public double checkBalance() {
return balance;
}
// 获取信息的方法
@Override
public String toString() {
return "账户名:" + name + ", 账户号码:" + accountNumber + ", 当前余额:" + balance;
}
}
```
现在我们可以创建一个`Account`对象并操作它:
```java
public static void main(String[] args) {
Account myAccount = new Account("张三", 1000.0, "1234567890");
myAccount.deposit(500.0); // 存款
System.out.println(myAccount.toString()); // 查看账户信息
myAccount.withdraw(200.0); // 取款
System.out.println(myAccount.checkBalance()); // 查询余额
}
```
阅读全文