私はエントリーレベルの Oracle 認定 - OCA - Java Programmer I の準備をしています。これは、次の認定を受ける前にこの認定を受ける必要があるためです (以前は、OCP - Java Programmer と同等の SCJP を直接受けることができました)。 Ⅱ)
配列の初期化に関するこの質問に出くわしたので、少し戸惑いました。明らかに、次のように配列を宣言して初期化できます。
Object[] objects = { new Object[1], new Object[34] };
配列はオブジェクトであるため、オブジェクト配列をオブジェクト配列に貼り付けることができます。objects[0]
またはを実行することで、どちらか一方のオブジェクト配列に簡単にアクセスできobjects[1]
ますが、そこからどこに行くのでしょうか? に格納されているオブジェクト配列から、たとえば 16 番目のオブジェクトにどのようにアクセスしますobjects[1]
か?
基本的に、私の質問は次のように単純化できます。
Object o = new Object[100];
上記がコンパイルされます。ただし、 Object 配列内の個々のオブジェクトにどのようにアクセスしますo
か?