包装类

1.首先明确java语言为什么要引入包装类?
因为java语言是面向对象的语言,而我们常使用的基本数据类型和对象之间没有关系,为了使基本数据类型和面向对象扯上关系,就引入了包装类。
2.    包装类有哪些?


3.包装类是如何实现的?
以Integer为例:

所有的包装类都是final修饰的,也就是它们都是无法被继承和重写的。Integer继承于父类Number,实现了Comparable接口(自然排序)
来看一下包装类的继承关系:

4.如何实现一个包装类?
        以Integer为例:
    Integer i =  new Integer(5); //直接创建一个Integer对象
Integer g =new Integer("10"); //String转化为Integer包装类
5.int,Integer,String之间的转化
   6.包装类的自动装箱与自动拆箱 JDK自1.5(5.0)版本引入了自动拆装箱(Autoboxing/unboxing)的语法, 也就是在进行基本数据类型和对应的包装类转换时, 系统将自动进行,大大方便了代码的书写. 自动装箱:将基本数据类型转化为包装类  自动拆箱:将包装类转化为基本数据类型 
全部评论

相关推荐

06-11 13:34
门头沟学院 C++
offe从四面八方来:我真的没时间陪你闹了
点赞 评论 收藏
分享
每晚夜里独自颤抖:你cet6就cet6,cet4就cet4,你写个cet证书等是什么意思。专业技能快赶上项目行数,你做的这2个项目哪里能提现你有这么多技能呢
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务