⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 account.java

📁 该系统能够根据银行用户的要求
💻 JAVA
字号:
/* * 本类 (Account类)实现银行存款和取款功能。 * 并且两个线程同步操作方式(synchronized )只对一个账户对象访问。 * 使用Serializable的目的是它是包含了排序规则的接口。 */package userPackage;import java.io.*;public class Account implements Serializable{	private double balance;	//定义构造函数来对账户余额初始化	public Account(double balance){		this.balance = balance;	}	//对balance(余额)赋值	public void setBalance(double balance){		this.balance = balance;	}	//取得balance(余额)时用getBalance()	public double getBalance(){		return balance;	}	//deposit()--钱是否存入银行,是--返回ture/否--返回false;amount变量指的是存入总额	synchronized public boolean deposit(double amount){		this.balance += amount;		return true;	}	//withdraw()--是是否取回钱,是--返回ture/否--返回false;amount变量指的是取钱总额	public boolean withdraw(double amount){		if(balance >= amount){			balance -= amount;			return true;		}		return false;	} }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -