0

以下のコードでは:

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

C++ で likeを使用して、配列内b + 1の次の要素を取得できますか?b

4

2 に答える 2

5

いいえ、できません。Java では、配列でさえ object として扱われるためです。その配列の変数には、その配列自体の最初の要素を指すだけでなく、そのオブジェクトを含むヒープ内のメモリの参照値が含まれます。したがって、配列の参照変数に 1 を追加すると、コンパイル時にエラーが発生します。

于 2013-03-09T08:49:04.033 に答える
0

いいえ、Java では演算子のオーバーロードがサポートされていないため、これを行うことはできません。

于 2013-03-09T08:59:57.277 に答える