Содержание | Предыдущий | Следующий | Индекс

20.6 Класс java.lang.Number

Абстрактный класс Number имеет подклассы Integer, Long, Float, и Double которые обертывают типы примитивов, определяя абстрактные методы, чтобы преобразовать представленное числовое значение в int, long, float, и double.

public abstract class Number {
	public abstract int intValue();
	public abstract long longValue();
	public abstract float floatValue();
	public abstract double doubleValue();
}

20.6.1 public abstract int intValue()

Общий контракт intValue метод - то, что это возвращает числовое значение, представленное этим Number объект после преобразования этого, чтобы ввести int.

Переопределенный Integer (§20.7.8), Long (§20.8.8), Float (§20.9.12), и Double (§20.10.11).

20.6.2 public abstract long longValue()

Общий контракт longValue метод - то, что это возвращает числовое значение, представленное этим Number объект после преобразования этого, чтобы ввести long.

Переопределенный Integer (§20.7.9), Long (§20.8.9), Float (§20.9.13), и Double (§20.10.12).

20.6.3 public abstract float floatValue()

Общий контракт floatValue метод - то, что это возвращает числовое значение, представленное этим Number объект после преобразования этого, чтобы ввести float.

Переопределенный Integer (§20.7.10), Long (§20.8.10), Float (§20.9.14), и Double (§20.10.13).

20.6.4 public abstract double doubleValue()

Общий контракт doubleValue метод - то, что это возвращает числовое значение, представленное этим Number объект после преобразования этого, чтобы ввести double.

Переопределенный Integer (§20.7.11), Long (§20.8.11), Float (§20.9.15), и Double (§20.10.14).


Содержание | Предыдущий | Следующий | Индекс

Спецификация языка Java (HTML, сгенерированный Блинчиком "сюзет" Pelouch 24 февраля 1998)
Авторское право © Sun Microsystems, Inc 1996 года. Все права защищены
Пожалуйста, отправьте любые комментарии или исправления к doug.kramer@sun.com



Spec-Zone.ru - all specs in one place



free hit counter