|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
恰恰证明了java的简单,要不怎么没有通过c/c++来搞个这种框架?
9.5.5包装类
Java言语是一个面向对象的言语,可是Java中的基础数据范例倒是不面向对象的,这在实践利用时存在良多的方便,为懂得决这个不敷,在计划类时为每一个基础数据范例计划了一个对应的类举行代表,如许八个和基础数据范例对应的类统称为包装类(WrapperClass),有些中央也翻译为外覆类或数据范例类。
包装类均位于java.lang包,包装类和基础数据范例的对应干系以下表所示:
包装类对应表
基础数据范例包装类byteBytebooleanBooleanshortShortcharCharacterintIntegerlongLongfloatFloatdoubleDouble
在这八个类名中,除Integer和Character类今后,别的六个类的类名和基础数据范例一向,只是类名的第一个字母年夜写便可。
关于包装类说,这些类的用处次要包括两种:
a、作为和基础数据范例对应的类范例存在,便利触及到对象的操纵。
b、包括每种基础数据范例的相干属性如最年夜值、最小值等,和相干的操纵办法。
因为八个包装类的利用对照相似,上面以最经常使用的Integer类为例子先容包装类的实践利用。
1、完成int和Integer类之间的转换
在实践转换时,利用Integer类的机关办法和Integer类外部的intValue办法完成这些范例之间的互相转换,完成的代码以下:
intn=10;
Integerin=newInteger(100);
//将int范例转换为Integer范例
Integerin1=newInteger(n);
//将Integer范例的对象转换为int范例
intm=in.intValue();
<p>
唉!都是钱闹的1.Swing和.net网页编程开发比较------从市场份额看.net网页编程开发主要占据大部分的中小型和中型的的桌面开发,原因是它封装了很多工具 |
|