|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.sourceforge.orangesignal.trading.VirtualAccount
public class VirtualAccount
残高不足時でも引出し可能な口座情報を提供します。
コンストラクタの概要 | |
---|---|
VirtualAccount()
デフォルトコンストラクタです。 |
|
VirtualAccount(double cash)
コンストラクタです。 |
|
VirtualAccount(double cash,
boolean unlimited)
コンストラクタです。 |
メソッドの概要 | |
---|---|
void |
deposit(double amount)
預金します。 |
double |
getCash()
残高を返します。 |
double |
getInterestRate()
実装は必ず 0 を返します。 |
boolean |
isUnlimited()
残高不足時に引出し可能かどうかを返します。 |
void |
setCash(double cash)
残高を設定します。 |
boolean |
withdraw(double amount)
引出します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public VirtualAccount()
public VirtualAccount(double cash)
cash
- 初期残高public VirtualAccount(double cash, boolean unlimited)
cash
- 初期残高unlimited
- 残高不足時に引出し可能とするかどうかメソッドの詳細 |
---|
public double getCash()
Account
の記述:
Account
内の getCash
public void setCash(double cash)
cash
- 残高public double getInterestRate()
0
を返します。
Account
内の getInterestRate
public boolean isUnlimited()
public void deposit(double amount)
Account
の記述:
Account
内の deposit
amount
- 入金額public boolean withdraw(double amount)
Account
の記述:
Account
内の withdraw
amount
- 出金額
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |