玩命加载中 . . .

包装类型(33)


包装类型

Java中八种基本数据对应的包装类型

基本数据类型包装类型包装名称
bytejava.lang.Byte;字节型
shortjava.lang.short;短整型
longjava.lang.Long;长整型
intjava.lang.Integer;整形
floatjava.lang.Float;单精度浮点数
doublejava.lang.Double;双精度浮点数
booleanjava.lang.Boolean;布尔类型
charjava.lang.Character;字符型

继承关系结构图:

继承关系结构图

示例代码:

    ///需求:规定m1方法可以接收java中任何一种数据类型
    //m1方法如果想接收byte类型的数据,可以将byte类型先包装成java.1ang,Byte;再传递参数
    public static void m1(Object o) {
        System.out.println(o);
        // 这里Boolean重写了Object的o.toString()方法
    }
    // 入口
    public static void main(String[] args) {
        // 使用常用的布尔构造函数创建对象
        boolean b1 = true;
        // 使用java.lang.Boolean;包装类型转换成引用类型
        boolean b2 = new Boolean(b1);
        // 将对象类型传到形参中
        m1(b2); // ===> true

    }

文章作者: 小靳同学
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小靳同学 !
评论
  目录