请教各位大虾包装类是怎么定义的,它与普通的类有什么区别?

解决方案 »

  1.   

    是Wrapper类嘛? 不知道大家说得是不是一个玩意, 可能是为了实现facade模式的一种封装吧?
      

  2.   

    GOF上的Adapter模式别名叫做Wrapper,他的目的是用来匹配两个不一致的接口,使得旧有的功能相近的接口可以在新定义的接口下工作,实际上就是做的接口转换工作拉.
      

  3.   

    所谓包装类,就是可以直接将简单类型的变量表示为一个类,在执行变量类型的相互转换时,我们会大量使用这些包装类。
        Java 共有六个包装类,分别是Boolean、Character、Integer、Long、Float和Double,从字面上我们就可以看出它们分别对应于 boolean、char、int、long、float和double。而String本身就是类。所以也就不存在什么包装类的概念了。(转自《海棠文集》)
    ——java的包装类仅此而已?
      

  4.   

    事实上,java提供的Boolean、Character、Integer、Long、Float和Double等包装类也就是在不同的类型之间进行转换,看起来很象Adapater模式,不知道java的设计者是不是借鉴了这个模式.