银行账户类最终版完善
import java.util.Scanner;
public class Account {
private String username;
private String password;
private int Money;
public String getUsername() {
return username;
}
public void setUsername(String username) {
throw new UserException(“不能修改名字”);
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public int getMoney() {
return Money;
}
public void setMoney(int money) {
Money = money;
}
public Account(String username, String password) {
super();
this.username = username;
this.password = password;
}
public Account(String username, String password, int money) {
super();
this.username = username;
this.password = password;
Money = money;
}
//取款
public void Withdrawals()
{
Scanner sc=new Scanner(System.in);
System.out.println(“请输入取款金额:”);
int t=sc.nextInt();
if(t>Money)
{
System.out.println(“你自己多少钱心里没数吗”);
SelectMoney();
}
else
{
Money=Money-t;
System.out.println(“取款成功”);
SelectMoney();
}
}
//存款
public void deposit()
{
Scanner sc=new Scanner(System.in);
System.out.println(“请输入存款金额:”);
int t=sc.nextInt();
Money=Money+t;
System.out.println(“存款成功”);
SelectMoney();
}
public void SelectMoney() {
// TODO Auto-generated method stub
System.out.println("您的余额为"+getMoney());
}
}
测试