int b = new int();是什么意思,求大佬指教

2025-05-22 02:45:47
推荐回答(2个)
回答1:

对于int b = new int();new int()会在堆中创建一个值为0的Int32对象,然后用这个对象为b赋值,因此b的值也是0。int与Int32是等价的,因此,int b = new int();相当于int b = new Int32();也相当于Int32 b = new Int32();。

回答2:

没有啥特殊意义,就理解成一个整数形式的变量声明就行了。这个b里面可以存放整数数字