
8개의 기본형을 객체로 다뤄야할 때 사용하는 클래스. public final class Integer extends Number implements Comparable {
...
private int value; //기본형(int)을 감싸고 있음.
}

public abstract class Number implements java.io.Serializable {
public abstract int intValue();
public abstract long longValue();
public abstract float floatValue();
public abstract double doubleValue();
public byte byteValue() {
return (byte)intValue();
}
public short shortValue() {
return (short)intValue();
}
}
