java基本数据类型的包装类最大的好处?说全一点谢谢!
2个回答
展开全部
你好,我下面说几点吧,也欢迎大家补充。
1. 更加体现了面向对象的特点,有人说java不是纯面向对象语言,纯度只有百分之九十,就是因为java中仍然使用了基本数据类型和static。而包装类的出现,则更好的体现了面向对象的设计理念。
2. 假如我有一个方法,接收一个Object 类型的参数,那么我们的基本数据类型就不可以做为参数传入这个方法,比如我们最常用的集合类,这些集合类中的元素是不是都是对象啊?要是没有包装类,那么基本数据类型就不可以保存在集合中,仍然需要我们自己写一个类,将这些数据做为这个类的成员变量封装起来,天!太繁琐了。而包装类的出现就成了必然。
3.在jdk1.5之后,出现了自动拆箱和自动装箱,大大的缩减了繁琐的代码,更加方便了成员员的编程。
1. 更加体现了面向对象的特点,有人说java不是纯面向对象语言,纯度只有百分之九十,就是因为java中仍然使用了基本数据类型和static。而包装类的出现,则更好的体现了面向对象的设计理念。
2. 假如我有一个方法,接收一个Object 类型的参数,那么我们的基本数据类型就不可以做为参数传入这个方法,比如我们最常用的集合类,这些集合类中的元素是不是都是对象啊?要是没有包装类,那么基本数据类型就不可以保存在集合中,仍然需要我们自己写一个类,将这些数据做为这个类的成员变量封装起来,天!太繁琐了。而包装类的出现就成了必然。
3.在jdk1.5之后,出现了自动拆箱和自动装箱,大大的缩减了繁琐的代码,更加方便了成员员的编程。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询