0
我試圖閱讀不可變的方法,但我仍然不明白。 我想將BankAccount類的方法更改爲不可變,我該怎麼做?如何更改此類以創建不可變的方法?
public class BankAccount
{
private double balance;
public BankAccount()
{
balance = 0;
}
public BankAccount(double initialBalance)
{
balance = initialBalance;
}
public void deposit(double amount)
{
balance = balance + amount;
}
public void withdraw(double amount)
{
balance = balance - amount;
}
public double getBalance()
{
return balance;
}
}
我明白了。你能舉一個例子來說明其中的一個,所以我可以更好地理解? – user2330350 2013-04-29 00:20:23
這裏有兩個:public final class BankAccount {private final final double balance; – 2013-04-29 01:37:48