java中这个是什么意思 private Integer number;

如题

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 的所有功能(数学运算) 还可以扩展成一个对象使用方法

追答

恩恩,是的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-27
您好,提问者:
private是私有的修饰符,只能在本类中访问。
Integer是int的包装类,Integer的值可以为null,而int的值默认是0。
number是自己起的一个名字,用来存储变量的。
第2个回答  2013-04-27
private 表示私有的 在类的内部进行访问。
Integer 是一个类,它是对int进行了封装,是整数据类型,默认值为null(int是原始数据类型,默认值为0)。
number 就是自定义的一个变量名。
总的说,就是定义了一个 私有的Integer 的整数据类型 的变量 number。
第3个回答  2013-04-27
给你个最简单的例子
private String str;

其实上面和这个一样就是一个类里面的私有变量,声明而已。
一般写到类的开始部位。表示整个类都能引用。
private Integer number; 就是声明一个 名字为number的数字。

number为变量名。integer为变量的类型。private修饰变量的作用范围。
第4个回答  2013-04-27
一个私有的Integer类型的变量number 变量若是全局的,则只能在类的内部使用。
private : 表示私有的
public : 表示公有的
protected : 表示受保护权限
(这些统称为 访问修饰符)

Integer 是一个类,它是对int进行了封装。

好了,我只能说这么多了 选不选看你了 呵呵!
相似回答