Java中为什么要对8种基本类型进行封装

RT

Java中要对8种基本类型进行封装原因:

1、因为封装的数据类型就是一个对象,可以拥有属性和方法,有了这些属性和方法我们就可以用它们来处理数据,比如Integer对象里的parseInt(String s),可以把字符串转换成int类型等。
2、java是面向对象的一门语言,到处都是对象,有些时候我们需要传递的值必须是对象类型的,比如structs框架里的DynaActionForm,当JSP页面数据传到dform中时,我们需要(Integer)dform.get("qty"),而(int)dform.get("qty")这样是错误的。
3、封装数据类型可以弥补基础数据类型的一些不足之处。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-20
1.因为封装的数据类型就是一个对象,可以拥有属性和方法,有了这些属性和方法,我们就可以用它们来处理数据.比如Integer对象里的parseInt(String s),可以把字符串转换成int类型等.
2.java是面向对象的一门语言,到处都是对象,有些时候我们需要传递的值必须是对象类型的.比如:structs框架里的DynaActionForm,当JSP页面数据传到dform中时,我们需要(Integer)dform.get("qty");,而(int)dform.get("qty");这样是错误的.
终上所述,封装数据类型可以弥补基础数据类型的一些不足之处.本回答被提问者采纳
第2个回答  2010-11-20
一是提高代码复用性,而是安全性比较高,你可以到网上查封装的好处嘛
第3个回答  2010-11-20
因为有时候需要传递的参数是引用类型本回答被网友采纳
相似回答