java编写帐户类Account,包含私有的成员变量id(int)、用户名username(String)和帐户余额balance(double),给出相关成员变量的setter/getter方法,另外定义一个toString方法输出所有成员变量的值
时间: 2024-11-11 20:23:15 浏览: 12
Java设计一个银行帐户类(继承与多态)
5星 · 资源好评率100%
在Java中,我们可以创建一个名为`Account`的简单类来表示银行账户,包含三个私有成员变量:id(整数)、username(字符串)和balance(双精度浮点数)。为了访问和修改这些变量,我们需要提供对应的getter和setter方法,以及一个toString()方法来方便地打印账户信息。以下是`Account`类的示例:
```java
public class Account {
private int id;
private String username;
private double balance;
// 构造函数,用于初始化成员变量
public Account(int id, String username, double balance) {
this.id = id;
this.username = username;
this.balance = balance;
}
// Getter方法获取id
public int getId() {
return id;
}
// Setter方法设置id
public void setId(int id) {
this.id = id;
}
// Getter方法获取username
public String getUsername() {
return username;
}
// Setter方法设置username
public void setUsername(String username) {
this.username = username;
}
// Getter方法获取balance
public double getBalance() {
return balance;
}
// Setter方法设置balance
public void setBalance(double balance) {
this.balance = balance;
}
// toString()方法,返回包含所有成员变量的字符串描述
@Override
public String toString() {
return "Account{" +
"id=" + id +
", username='" + username + '\'' +
", balance=" + balance +
'}';
}
}
```
阅读全文