根據(jù)以下要求完善Account.java,注意在未完成ManageAccounts.java前程序無法運(yùn)行。n? 完善toString方法,返回一個(gè)字符串包含name, account number, balance.n? 完善chargeFee方法,從賬戶中扣除10元的服務(wù)費(fèi)n? 修改chargeFee方法,原方法返回值類型為void,修改后讓它返回新的balancen? 完善changeName方法,用string類型作為參數(shù)名來修改賬戶名public class Account{private double balance;private String name;private long acctNum;//----------------------------------------------//Constructor -- initializes balance, owner, and account number//----------------------------------------------public Account(double initBal, String owner, long number){balance = initBal;name = owner;acctNum = number;}//----------------------------------------------// Checks to see if balance is sufficient for withdrawal.// If so, decrements balance by amount; if not, prints message.//----------------------------------------------public void withdraw(double amount){if (balance >= amount)balance -= amount;elseSystem.out.println("Insufficient funds");}//----------------------------------------------// Adds deposit amount to balance.//52 Chapter 4: Writing Classes//----------------------------------------------public void deposit(double amount){balance += amount;}//----------------------------------------------// Returns balance.//----------------------------------------------public double getBalance(){return balance;}//----------------------------------------------// Returns a string containing the name, account number, and balance.//----------------------------------------------public String toString(){?return string}//----------------------------------------------// Deducts $10 service fee//----------------------------------------------public void chargeFee(){}//----------------------------------------------// Changes the name on the account//----------------------------------------------public void changeName(String newName){}}?
A Bank Account Class
代號(hào)0711
2017-03-29 10:47:39