java.lang.Object | +----java.lang.Number
public abstract class Number
extends Object
implements Serializable
The abstract class Number is the superclass of classes Byte, Double, Float, Integer, Long, and Short.
Subclasses of Number must provide methods to convert the represented numeric value to byte, double, float, int, long, and short.