OOP_包装类

1. 什么是包装类?
(1) 在面向对象当中“一切皆对象”。基本数据类型变量不是对象,比如 int a = 10; 当中就没有对象,所以就很矛盾。
(2) 概念:基本数据类型进行包装,形成的类就是包装类。
(3) 作用:把基本数据类型的变量变成一个对象。
(4) 把基本数据类型变的更强大,以面向对象的思想来去使用这些类型。

基本类型对应的包装类
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
charCharacter
booleanBoolean

2. 包装类的好处?
(1) 使用包装对象后,功能变的更加强大
在这里插入图片描述
(2) 包装类当中给我们提供了很多方法,可以直接过来使用
在这里插入图片描述
3. 装箱操作
(1) 把基本数据类型变成包装类我们称为装箱操作。可以使用以下2种方式进行装操作。对象之间的判断是通过equals方法
(2) 方式1:
在这里插入图片描述
(3) 方式2:
在这里插入图片描述
4. api文档的使用
5. 拆箱操作
(1) 把包装类对象转成对应的基本数据类型我们称为拆箱。
在这里插入图片描述
6. JDK1.5以后可以自动装箱和自动拆箱
(1) 自动装箱:可以直接把一个基本数据类型的值赋值给包装类对象。
在这里插入图片描述
(2) 自动拆箱:可以直接把一个包装类对象赋值给基本数据类型的变量。
在这里插入图片描述
7. 字符串与其他类型的转换
(1) 如何把一个字符串转成包装类型
在这里插入图片描述
(2) 把包装类对象转成字符串
在这里插入图片描述
(3) 基本数据类型转字符串直接在后面+ “”
在这里插入图片描述
(4) 把字符串转成基本数据类型
在这里插入图片描述
(5) 字符串转boolean
在这里插入图片描述
8. 基本数据类型和包装类的总结
(1) 默认值不同。int的默认值是0,Integer默认值是null。
(2) 包装类有很多方法,例如:转换为2进制,8进制。基本类型没有。
(3) 在类中,定义类的属性一般使用包装类型;在方法中,一般使用基本类型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值