|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
変更可能な数値型のインターフェースを提供します。
変更可能な数値型のメンバーは java.lang.Number を継承するクラスとしては定義しません。
これはその標準の実装が普遍性の特性を持つ java.lang.Number と、変更可能な数値型としての VariableNumber 型を別のデータ型として扱うためです。
VariableNumber 型が java.lang.Number を継承すると、普遍性を前提に処理が行われる可能性があり、そのことが予測しがたい障害を発生させるのを避けるためです。
メソッドの概要 | |
byte |
byteValue()
指定された数値を byte 型として返します。 |
double |
doubleValue()
指定された値を double 型として返します。 |
float |
floatValue()
指定された数値を float 型として返します。 |
java.lang.Number |
getValue()
現在の値の Number 型表現を返却します。 |
int |
intValue()
指定された値を int 型として返します。 |
long |
longValue()
指定された数値を long 型として返します。 |
void |
setValue(java.lang.Number value)
指定の値を格納します。 |
void |
setValue(VariableNumber value)
指定の値を格納します。 |
short |
shortValue()
指定された値を short 型として返します。 |
メソッドの詳細 |
public java.lang.Number getValue()
public void setValue(java.lang.Number value)
value
- 格納する値
java.lang.NullPointerException
- 引数が null の場合public void setValue(VariableNumber value)
value
- 格納する値
java.lang.NullPointerException
- 引数が null の場合public byte byteValue()
public short shortValue()
public int intValue()
public long longValue()
public float floatValue()
public double doubleValue()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |