定义Account
类
属性:private int balance
方法:
getter方法void deposit(int money)
//存钱,在余额的基础上加上moneyvoid withdraw(int money)
//取钱,在余额的基础上减去money
注意:可能有多个线程通过deposit
或withdraw
方法同时存取Account对象的balance属性。
裁判测试程序:
import java.util.Scanner;
/*你的代码,即Account类的代码*/
/*系统已有代码,无需关注*/
代码如下
class Account {
private int balance;
Account (int balance){
this.balance=balance;
}
int getBalance(){
return balance;
}
synchronized void deposit(int money){
balance+=money;
}
synchronized void withdraw(int money){
balance-=money;
}