本文共 693 字,大约阅读时间需要 2 分钟。
定义Account类
属性: private int balance 方法: getter方法 void deposit(int money) //存钱,在余额的基础上加上money void withdraw(int money) //取钱,在余额的基础上减去money注意:可能有多个线程通过deposit或withdraw方法同时存取Account对象的balance属性。
裁判测试程序:
import java.util.Scanner;
/你的代码,即Account类的代码/
/系统已有代码,无需关注/
class Account{ private int balance=0; public Account(int balance) { super(); this.balance = balance; } public Account() { super(); } public int getBalance() { return balance; } public void setBalance(int balance) { this.balance = balance; } public synchronized void deposit(int money) { this.balance = balance+money; } public synchronized void withdraw(int money) { this.balance = balance-money; }}
转载地址:http://bqbdi.baihongyu.com/