最新消息:

装箱和拆箱

Java 39浏览 0评论

装箱:

    把基本类型转换成包装类,使其具有对象的性质。装箱又分为手动装箱和自动装箱,手动装箱是人为地通过调用包装类,对基本数据类型进行装箱处理;自动装箱则是直接对指定对象进行赋值,Java 会自动更具变量类型进行识别,并选择对应的包装类进行装箱处理。

示例:

int i = 10;
Integer x = new Integer(i); //手动装箱
Integer y = i; //自动装箱

拆箱:

    和装箱相反,把包装类对象转换成基本类型的值,同业也分为手动拆箱和自动拆箱。

示例:

Integer o = new Interger(8);
int m = o.intValue(); //手动拆箱为 int 类型
int n  = o; //自动拆箱为 int 类型

转载请注明:微刻 blog.wecot.cn » 装箱和拆箱

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址