关于java中封装类的详细解释
来源:互联网 发布:chart.js详细参数 编辑:程序博客网 时间:2024/06/06 12:56
为弥补基本数据类型在面向对象方面的欠缺,Java语言中引入了封装类(Wrapper Classes)——针对各种基本数据类型均提供了相应的引用数据类型。
封装类均被定义为final,因此不能被继承,一旦创建,内容不能再改变。
每个包装类的构造方法都有几种重载形式,归纳如下:
所有的封装类都可以用和它对应的基本类型数据作为参数,来构造它们的实例。例如:
Boolean bln=new Boolean(true); Byte b=new Byte(byte 1);
除Character类以外,其他的包装类都可以以字符串为参数来构造它们的实例。例如:
Integer I =new Integer(“123”); Double d=new Double(“123.45D”);
当Boolean类的构造方法的参数为String类型时,如果该字符串内容为true(不考虑大小写),则该Boolean对象表示true,否则表示false。例如:
System.out.println(newBoolean(“true”)); //打印true System.out.println(new Boolean(“aaaa”)); //打印false
当Byte、Short、Integer、Long、Float和Double类的构造方法的参数为String类型时,字符串不能为null,并且该字符串必须可以解析为相应的基本类型的数据,否则虽编译通过,但运行时回抛出NumberFormatException运行时异常。
Java语言用封装类来把基本类型数据转换为对象。每个Java基本类型在java.lang包中都有一个相应的封装类。
- 关于java中封装类的详细解释
- 关于netfiler中比较详细的解释
- 关于Java中类赋值的解释
- 求解java中堆栈的详细解释
- Java中设置session的详细解释
- Java中设置session的详细解释
- Java中设置session的详细解释
- Java中设置session的详细解释
- 关于封装的一种解释
- 关于JAVA中基本数据类型和引用数据类型的详细解释
- OpenGL中关于模板缓冲区的详细解释
- 关于session的详细解释
- 关于session的详细解释
- 关于session的详细解释
- 关于session的详细解释
- 关于session的详细解释
- 关于session的详细解释
- 关于session的详细解释
- FPGA相关知识系统介绍
- 使用spring task实现定时任务
- 逆序对总结 【各种求法】
- 南阳OJ 题目56-阶乘因式分解(一)
- 【Dubbo+Zookeeper】Dubbo初见
- 关于java中封装类的详细解释
- UML之部署图(Deployment Diagram)设计与示例
- 14控制类名className
- 概率统计与机器学习:机器学习常见名词解释(过拟合,偏差方差)
- D3.js的缩放和根据指定名称进行节点之间的连线
- 把自己的应用程序push至system/app下,把自己的app改成系统级别的app
- LINUX之基本命令的使用
- vue.js基础-处理用户输入与双向数据绑定
- GHGL项目-其他问题锦集