首页 > 移动平台 > 详细

JAVA基础复习一 包装类(Wrapper)的使用

时间:2020-07-04 13:42:30      阅读:36      评论:0      收藏:0      [点我收藏+]

由于基本类型不属于引用类型,所以JAVA为了统一面向对象的思想,将8种基本类型都分别增加了对应的包装类,包装类都是引用类型;

技术分享图片

基本类型转包装类:通过new包装类对象即可;

Integer integer = new Integer(10):

包装类转基本类型:通过包装类调用相应xxValue()方法即可;

Integer integer = new Integer(20);
int num = integer.intValue();

JAVA5以后,引入了自动装箱、自动拆箱;
自动装箱:基本类型转包装类;
自动拆箱:包装类转基本类型;

示例:

@Test
public void testWrapper() {
    int num = 10;
    this.method(num);
}

public void method(Object obj) {
    System.out.println(obj);
}

method()方法接收的参数为Object类型,Object是引用类型,而测试中调用的时候,参数为int类型(基本类型),应该会报错,实际上不会,就是因为自动装箱的原理,使得在调用method()方法时,参数num完成自动装箱操作。

JAVA基础复习一 包装类(Wrapper)的使用

原文:https://www.cnblogs.com/elnimo/p/13234667.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!