Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在下面的代码中:
class A {} A[] arr = new A[10]; A a = arr[2]; A b = a;
我可以b + 1在 c++ 中使用 like 来获取b数组中的下一个元素吗?
b + 1
b
不,你不能。因为在 java 中,甚至一个数组也被视为对象。该数组的变量包含包含该对象的堆中内存的引用值,而不仅仅是指向该数组本身的第一个元素。因此,将 1 添加到数组的引用变量会产生编译时错误。
不,您不能这样做,因为 java 不支持运算符重载。