六 、包装类
8种基本数据类型并不支持面向对象的编程机制,基本类型的不具备“对象”的特性、没有方法可调用。沿用他们只是为了迎合人类根深蒂固的习惯,并的却能简单、有效的常规数据处理。
1:int squashed = (int)(bigValue);
2: c = (short)(a+b);
3: 自动包装和解包
自动包装:就是把基础数据类型自动封装并转换成对应的包装类的对象。自动解包:就是把包装类的对象自动解包并转换成对应的基础数据类型。
public class Test{
public static void main (Striing args[]){
Integer al = 5;//自动包装
int a2 = new Integer(5);// 自动解包
System.out.println("a1="+a1+",a2="+a2);
}
}