java.lang.Numberは、数値データ型を扱う抽象クラスです。
java.lang.Numberの特徴
java.lang.Numberは以下の特徴があります。
- 抽象クラスのため直接インスタンス化はできない。
- 実際に数値を扱う場合はサブクラスであるIntegerクラスやDoubleクラスなどを使用する。
java.lang.Numberの継承・実装
継承クラス
・java.lang.Object
・java.lang.Number
実装インターフェース
導入バージョン
・JDK1.1
java.lang.NumberのAPI
| コンストラクタ名 | 説明 |
|---|---|
| Number() | オブジェクトを生成する |
| 戻値型 | メソッド | 修飾子 | 説明 |
|---|---|---|---|
| byte | byteValue() | 数値をbyteとして返す | |
| double | doubleValue() | abstract | 数値をdoubleとして返す |
| float | floatValue() | abstract | 数値をfloatとして返す |
| int | intValue() | abstract | 数値をintとして返す |
| long | longValue() | abstract | 数値をlongとして返す |
| short | shortValue() | 数値をshortとして返す |
コメント