ホームページ  >  記事  >  Java  >  Java プログラムはすべてのデータにオブジェクトの配列としてアクセスします

Java プログラムはすべてのデータにオブジェクトの配列としてアクセスします

PHPz
PHPz転載
2023-08-26 16:17:06881ブラウズ

Java プログラムはすべてのデータにオブジェクトの配列としてアクセスします

配列は、類似のデータ型を持つ要素のグループを格納するために使用される線形データ構造です。プリミティブ データ型を使用して配列を作成できます。クラスはユーザー定義のデータ型とみなされるため、オブジェクトの配列も作成できます。

この記事では、オブジェクト配列について説明し、オブジェクト配列の形式ですべてのデータにアクセスするための Java プログラムを作成します。

オブジェクト配列またはオブジェクト配列

オブジェクト配列には実際にはオブジェクトの参照変数が含まれています。つまり、オブジェクト配列に格納されている要素は参照型です。同じ構文に従って、プリミティブの配列とオブジェクトの配列を作成します。ただし、オブジェクトの配列の場合は、プリミティブ データ型の代わりにクラス名を使用します。

プリミティブ配列の構文

リーリー ###例### リーリー

上記の例では、5 つの文字列要素を格納できる文字列配列を作成しました。

オブジェクト配列の構文

リーリー ###例### リーリー

上記の例では、Cart クラスの 5 つのオブジェクトを格納できるオブジェクト配列を作成しました。プリミティブ データ型の代わりにクラス名を使用します。

オブジェクト配列を宣言して初期化するとき、要素のオブジェクトは自動的に作成されず、各要素のオブジェクトを個別に作成する必要があることに注意してください。

オブジェクト配列をインスタンス化した後、配列の要素を値で初期化する必要があります。この場合、オブジェクトは要素です。値を渡す 1 つの方法は、クラスのコンストラクターを使用することです。または、複数のオブジェクトを作成して、それらを別のオブジェクトの配列に渡すこともできます。

###文法### リーリー

次のセクションで例を見ていきます。

Java プログラムは、オブジェクト配列の形式ですべてのデータにアクセスします。

例 1

次の例では、オブジェクトの配列を作成し、コンストラクターを使用して値で初期化します。

リーリー ###出力### リーリー

上記の例では、クラス "Cart" とそのコンストラクター "Cart" を作成しました。このコンストラクターは、2 つのパラメーター "item" と "price" を受け取ります。 main メソッドでは、サイズ 5 のクラス "Cart" のオブジェクト "obj" の配列を作成します。コンストラクタ「Cart」を使用することで、配列の要素が初期化されます。 while ループを使用して値を出力します。

例 2

次の例は、オブジェクトの配列としてデータにアクセスする別の方法を示しています。

リーリー ###出力### リーリー

上記の例では、クラス「Cart」とその 3 つのオブジェクト「c1」、「c2」、「c3」を作成しました。さらに、クラス「Cart」のサイズ 3 のオブジェクト「obj」の配列を作成しました。オブジェクトを使用すると、配列の要素が初期化されます。 for ループを使用して値を出力します。

###結論は###

この記事では、プリミティブの配列とオブジェクトの配列の類似点と相違点について学びました。 2 つの Java プログラムを使用して、オブジェクトの配列の形式でデータにアクセスする方法について説明しました。

以上がJava プログラムはすべてのデータにオブジェクトの配列としてアクセスしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。