Java语言程序设计 类和对象(包装类的使用)

一、包装类

1.包装类顾名思义就是将对象包装成类,使它具有类的功能,使剧本数据类型变成面向对象的类型

2..基本数据类型byte, short, int, long, float, double, char, boolean,对应的包装类分别是Byte, Short, Integer, Long, Float, Double, Character, Boolean

3.包装类--->基本数据类型:拆箱

4.基本数据类型--->包装类:装箱

例如:


5. 自动拆箱、装箱

自动拆箱、装箱是从JDK1.5开始才有的特性,其实它主要就是指基本类型与包装类的自动转换。

 

 Integer本来是包装类类型,正确定义方法应该是Integer p3 = new Integer(6);

这里就是自动拆箱

int本来是基本数据类型,正确定义为int e = 6;

这里就是自动装箱


public class kkkk 
{
	PersonTwo p = new PersonTwo();
	int a = 5;
	Integer p1 = Integer.valueOf(a);//把基本数据类型转换成包装类
	int b = p1.intValue();//把包装类转换成基本数据类型
	double c = 95.5;
	Double p2 = Double.valueOf(c);//把基本数据类型转换成包装类
	double d = p2.doubleValue();//把包装类转换成基本数据类型
	Integer p3 = 6;//自动拆箱
	int e = p3;//自动装箱 
}
class PersonTwo
{
	String name = "张三";
	int age = 15;
	double grade = 95.5;
	boolean femal = false; 
}

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

差劲的厉害了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值