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

📄 accountimpl.java

📁 distrubit account system for bank,
💻 JAVA
字号:
package Implement;
import Bank.AccountPOA;
import Database.AccountDAO;;
public class AccountImpl extends AccountPOA {
	/**
	 *帐户存款 
	 */
	protected float balance;
	/**
	 *帐户id 
	 */
	protected String id;
	/**
	 *帐户名称 
	 */
	protected String name;
	/**
	 *定义空构造方法 
	 */
	public AccountImpl() {
	}
	/**
	 *定义构造方法并初始化帐户状态 
	 *@param id, name, balance 帐户初始的id, 名称和存款 
	 */
	public AccountImpl(String id, String name, float balance) {
		this.balance = balance;
		this.id = id;
		this.name = name;
	}
	/**
	 *@param amount 用户执行存款操作,amouant是存款额 
	 */
	public void deposit(float amount) {
		balance +=amount;
	}
	/**
	 *@param amount 用户执行取款操作, amount是取款额 
	 */
	public boolean withdraw(float amount) {
		if (balance < amount) {
			return false;
		}
		else {
			balance -= amount;
			return true;
		}
	}
	/**
	 *@return 返回帐户存款  
	 */
	public float getBalance() {
		return balance;
	}
	/**
	 *获得帐户名称 
	 */
	public String getName() {
        return name;
	}
	/**
	 *@param name 设置帐户名称 
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 *@param balance 
	 *设置帐户存款额 
	 */
	public void setBalance(float balance) {
		this.balance = balance;
	}
	/**
	 *获得帐户id 
	 */
	public String getId() {
		return id;
	}
	/**
	 *@param id 设置帐户id 
	 */
	public void setId(String id) {
		this.id = id;
		
	}
}

⌨️ 快捷键说明

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