项目介绍
- 此次项目运行在集成开发软件IDEA上
- 整个项目在一个包(atm)中,包含有3个class类文件
实现代码
User类(用户数据)
package com.hqyj.atm;
import java.util.Objects;
public class User {
private String account;
private String password;
private int balance=0;
@Override
public String toString() {
return "User{" +
"account='" + account + '\'' +
", password='" + password + '\'' +
", balance=" + balance +
'}';
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
User user = (User) o;
return Objects.equals(account, user.account);
}
@Override
public int hashCode() {
return Objects.hash(account);
}
public String getAccount() {
return account;
}
public void setAccount(String account) {
this.account = account;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public int getBalance() {
return balance; }
public void setBalance(int balance) {
this.balance = balance; }
}
ATM类(方法实现)