|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 内の getCashpublic void setCash(double cash)
cash - 残高public double getInterestRate()
0 を返します。
Account 内の getInterestRatepublic boolean isUnlimited()
public void deposit(double amount)
Account の記述:
Account 内の depositamount - 入金額public boolean withdraw(double amount)
Account の記述:
Account 内の withdrawamount - 出金額
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||