本帖最后由 wisely 于 2014-7-21 19:29 编辑
我举个例子
- Interger i=8; //自动调用构造函数 new Integer(8).
- i=i+5; //'='右边i+5,首先将i拆箱,底层调用方法intvalue(),返回值为int型,相加后,自动装箱赋给i
复制代码 其实我也有个疑问,i+5后,自动装箱调用的是构造函数,还是valueOf(int i)方法,有其他人能说明一下么?
PS:弱弱地猜想一下,应该调用的是valueOf(int i)方法,如果是构造函数,那实在有点奢侈了。
|
|