java银行存款

来源:百度知道 编辑:UC知道 时间:2024/05/22 05:36:39
多线程编程
有关存取款的编程 用多线程的方法 钱不够提示余额不足等

public class Bank implements Runnable {

private int money=0;
private String name;
int num = 1;

private void saveMoney(int money) {
this.money = money;
}

private void getMoney (int money ){
if (money < this.money){
System.out.println("Get money successfully for "+"Name:"+this.name);
}
else
System.out.println("Not enough money successfully for "+"Name:"+this.name);

}

private void setName(String name) {
this.name = name;
}
public void run() {
System.out.println("The muti thread");

}

public static void main(String[] args) {

Bank dr = new Bank();
dr.setName("A");
dr.saveMoney(100);
dr.getMoney(50);

Thread t = new Thread(dr);

t.start();

Bank dr2 = new Bank();
dr.setName(&q