2

調べてみましたが、これと同じ質問が見つからないようです。私の質問はint[]Java についてです。

を作成するときはint[]、次の構文を使用します。

int[] x = new int[5];

の一部であるメソッドint[]Object. また、プリミティブのように使用できるプリミティブ型の配列でもあります。

int[](または私が推測するプリミティブ配列)はオブジェクトですか、それともプリミティブですか?

4

4 に答える 4

8

Java の配列は のサブクラスでObjectあるため、プリミティブ型が含まれていてもオブジェクト型です。これを確認できます:

int[] x = new int[5];
if (x instanceof Object)
    System.out.println("It's an Object!");
于 2013-05-13T17:33:55.630 に答える
0

「配列は、単一の型の固定数の値を保持するコンテナオブジェクトです。」.これは、オラクルのチュートリアルで配列が定義されている方法です.したがって、プリミティブ配列だけでなく、オブジェクト配列もオブジェクト自体です。

于 2013-05-13T17:43:51.417 に答える