当前位置:  技术问答>java相关

可否解释一下wrap class(包装类)有什么用处?

    来源: 互联网  发布时间:2017-03-13

    本文导语:  如题 | 举个小用处 如果你想把一个int添加进一个map 可是只有Object类型才能添加 那你就把int wrap起来 添加进map 去出时 有必要再un wrap | 包装的功能很强,也很有使用价...

如题

|
举个小用处 如果你想把一个int添加进一个map 可是只有Object类型才能添加

那你就把int wrap起来 添加进map 去出时 有必要再un wrap

|
包装的功能很强,也很有使用价值,一般它的意思是把一个内部对象包装起来,使其表现出外部对象的特征。
举个Java例子。Vector实例,调用add方法添加的需要是Object对象,这时候如果你的一个int类型的变量需要加入,你是采取Integer对象包装int类型变量存入Vector中,这个Integer就是int的包装类。

|
上面说的都非常好,我再说两句,其实包装一方面是当有些情况必须需要类的时候而你是一般数据类型只能包装,另外,一般的数据类型只是一种数据类型,没有一些属性和方法,包装以后就变成了类,你可以任意扩充该类,是它具有一定的满足自己需要的功能。

|
了解oop吗,建议找一本介绍OOP的书看看

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • applet可否读取本地gif文件?有没有什么方法?
  • Jsp可否使用带有GUI的JavaBean,如何使用?
  • 可否用按钮调用SML文件,然后将运行的结果显示出来?
  • 谁有苹果电脑,可否把你电脑中的rom文件发给我!谢谢了
  • 在pc上,以sco openserver为操作系统,可否用ghost对其进行镜像?
  • 4个月可否学会java?
  • 我想学习Linux,各位朋友可否推荐一些好书!!!
  • linux9.0下可否实现多个域名邮箱的转发代理设置
  • 普通pc机,可否装aix操作系统?
  • 分区时可否随意调整分区号
  • 请问linux下的patch文件可否直接查看
  • 在windows下用纯C写的可执行文件可否放到linux下运行?
  • 请问crontab可否分时段来设定执行频率?
  • 内核编译完成之后,安装完毕了,可否执行make clean
  • 我想使用snoop命令,可是又不是root用户,可否设置我的帐户可以执行snoop呢?
  • 请问哪位仁兄有rfc1521的中文译文,可否mail给我?
  • ★☆★可否讲讲cp命令是否和copy命令相同,如有不同,请指出!!谢了
  • 请问jdk1.4+tomcat4.1.12在windowsXP下可否正常运行?加分,在线等待!
  • 服务器端的共享内存可否被远程客户端的进程所挂载使用?
  • 如何利用多台旧电脑组建成超级计算机?大家可否详细地谈一谈!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3