0

在下面的代码中:

class A {}
A[] arr = new A[10];
A a = arr[2];
A b = a;

我可以b + 1在 c++ 中使用 like 来获取b数组中的下一个元素吗?

4

2 回答 2

5

不,你不能。因为在 java 中,甚至一个数组也被视为对象。该数组的变量包含包含该对象的堆中内存的引用值,而不仅仅是指向该数组本身的第一个元素。因此,将 1 添加到数组的引用变量会产生编译时错误。

于 2013-03-09T08:49:04.033 回答
0

不,您不能这样做,因为 java 不支持运算符重载。

于 2013-03-09T08:59:57.277 回答