bankaccount.java
来自「Java与面向对象程序设计实验教学讲义.复数类的实现,复数类的复杂运算,身份证号」· Java 代码 · 共 59 行
JAVA
59 行
public class BankAccount{
private String ownerName;
private int accountNumber;
private float balance;
public BankAccount()
{
this("", 0, 0);
}
public BankAccount(String initName, int initAccNum, float initBal)
{
ownerName = initName;
accountNumber = initAccNum;
balance = initBal;
}
public String getOwnerName()
{
return ownerName;
}
public int getAccountNumber()
{
return accountNumber;
}
public float getBalance()
{
return balance;
}
public void setOwnerName(String newName)
{
ownerName = newName;
}
public void setAccountNumber(int newNum)
{
accountNumber = newNum;
}
public void setBalance(float newBalance)
{
balance = newBalance;
}
public String toString()
{
return("Account #" + accountNumber + " with balance " +
new java.text.DecimalFormat("$0.00").format(balance));
}
//存款
public float deposit(float anAmount)
{
balance += anAmount;
return(balance);
}
// 取款
public float withdraw(float anAmount)
{
balance -= anAmount;
return(anAmount);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?