美文网首页
匿名内部类和包装类

匿名内部类和包装类

作者: 骑着白龙马的猪八戒 | 来源:发表于2019-08-09 08:07 被阅读0次

    匿名内部类  匿名内部类会隐式的继承一个类或者实现一个接口,或者说,匿名内部类是一个继承了该类或者实现了该接口的子类匿名对象。

    当需要对父类的方法进行复写时所用的,特点是内部类的方法尽可能少,一般就是只有一个

     弊端:如果想多次调用的话就得重复的写匿名内部类。

     格式:new 父类(){方法体}.方法名字

     作用:简单容易写,不用再给子类起名字了,所谓匿名,就是匿名创建了一个子类对象。

    JAVA匿名内部类(Anonymous Classes) - 无恨之都 - 博客园

    包装类   Java包装类、拆箱和装箱详解

    每个包装类的对象可以封装一个相应的基本类型的数据,并提供了其它一些有用的方法。包装类对象一经创建,其内容(所封装的基本类型数据值)不可改变。

    基本类型和对应的包装类可以相互装换:

    由基本类型向对应的包装类转换称为装箱,例如把 int 包装成 Integer 类的对象;

    包装类向对应的基本类型转换称为拆箱,例如把 Integer 类的对象重新简化为 int。

    1) 实现 int 和 Integer 的相互转换

    2) 将字符串转换为整数

    Integer 类有一个静态的 paseInt() 方法,可以将字符串转换为整数,语法为:

    parseInt(Strings,int radix);

    s 为要转换的字符串,radix 为进制,可选,默认为十进制。

    3) 将整数转换为字符串

    Integer 类有一个静态的 toString() 方法,可以将整数转换为字符串

    自动装箱和自动拆箱

    那些java中的包装类 - Wilange - 博客园
    包装类有以下一些用途:

    集合不允许存放基本数据类型,故常用包装类

    包含了每种基本数据类型的相关属性,如最大值、最小值、所占位数等

    作为基本数据类型对应的类类型,提供了一系列实用的对象操作,如类型转换、进制转换等等

    相关文章

      网友评论

          本文标题:匿名内部类和包装类

          本文链接:https://www.haomeiwen.com/subject/brpilctx.html