private Integer number;——其实与private int number;是一个东西,只不过所继承的对象不一样
int是java提供的8种原始
数据类型之一
int 是基本类型。
Integer是引用类型。
比如
int a= 5
Integer b = 5
a 你只可以用来做数字,加减乘除
但是b你可以用来做很多事情,因为他是一个对象,他有很多方法,你可以像使用String对象那样使用它。
java.lang.Integer是一个类.对它的操作要通过类的方法
int是JAVA缺省的8中基本数据类型之一.不是类的对象.
而且你加了private 说明是私有的属性
追问我是否可以理解 用
Integer b = 5
范围比int b=5
要广一些
不但能做数学运算还能做对象??
追答恩恩是的;
给你一个学习地址;
http://blog.csdn.net/waj89757/article/details/8777267
Integer b = 5a;试试,看看会不会报错,
int b=5a;一定会报错
追问我是否可以理解
Integer b = 5 包含了
int a= 5 的所有功能(数学运算) 还可以扩展成一个对象使用方法
追答恩恩,是的