黑马程序员技术交流社区
标题:
什么是装箱与拆箱,用代码举个例子
[打印本页]
作者:
黄星星
时间:
2013-3-16 10:01
标题:
什么是装箱与拆箱,用代码举个例子
什么是装箱与拆箱,用代码举个例子
作者:
熊冠银
时间:
2013-3-16 10:28
Integer i=10;
这里自动装箱为new Integer(10);
int in=new Integer(10);
这里自动将Integer对象拆箱为int型数据
作者:
牛合超
时间:
2013-3-16 11:24
int val=100;
object obj=val;
Console.WriteLine("对象的值={0}", obj);
比如说这里哈,int变量val的的值被赋给object变量obj.将值类型转换为引用类型的这一过程叫装箱。
int val=100;
Object obj=val;
int num=(int)obj;
Console.WriteLine("num:{0}",num);
比如这个,将obj对象的值赋给num时,需要将obj强制转换为int类型,这个过程就是拆箱
作者:
熊薇
时间:
2013-3-16 19:07
装箱是将值类型转换为对象的过程
拆箱是将对象类型的变量转为值类型的过程
int x=123;//int 是值类型
object obj=x;//装箱
int y=(int) obj;//拆箱
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2