package day08;
import java.util.Objects;
/*
编程:假设一个银行的 ATM 机,它允许用户存款也可以取款。
现在一个账户(Account)上存款为 200 元,
用户 A 和用户 B 都拥有这个账户存款和取款的权利。
用户 A 存入 100 元,而用户 B 将取出 50 元,
则最终账户的存款应为 250 元。
为了模拟以上过程,描述如下:
(1)定义一个 Account 类,属性为账户名(userName)和余额(balance),类进行封装
(2)线程 ThreadA 负责存钱操作;线程 ThreadB 负责取钱操作;
(3)main 函数中负责开启两个线程,并将存取操作结束之后的账户余额进行打印输出
*/
//创建ATM类
class Account{
private String userName;
private Double balance;
@Override
public String toString() {
return "Account{" +
"userName='" + userName + '\'' +
", balance=" + balance +
'}';
}
@Override
publ