Rumah  >  Artikel  >  Java  >  Bagaimanakah anda membuat pelbagai objek dalam Java?

Bagaimanakah anda membuat pelbagai objek dalam Java?

DDD
DDDasal
2024-10-28 08:21:30444semak imbas

How do you create an array of objects in Java?

Mencipta Tatasusunan Objek dalam Java

Apabila cuba mencipta tatasusunan objek dalam Java, pemula mungkin menghadapi percanggahan yang jelas berbanding bahasa seperti C. Dalam C , hanya mengisytiharkan A[4] baharu sudah memadai untuk mencipta empat objek, manakala di Jawa, pendekatan ini hanya mencipta rujukan kepada objek dan bukannya objek itu sendiri.

Pendekatan yang Betul

Untuk mencipta tatasusunan objek dalam Java dengan betul, pendekatan berikut diperlukan:

<code class="java">A[] arr = new A[4];
for (int i = 0; i < 4; i++) {
    arr[i] = new A();
}</code>

Pendekatan ini mengisytiharkan tatasusunan rujukan (A[] arr) dan kemudian menetapkan secara berulang setiap elemen tatasusunan kepada objek baharu (arr[i] = new A()).

Justifikasi

Di Java, tatasusunan menyimpan rujukan kepada objek, bukan objek itu sendiri. Oleh itu, pengisytiharan awal A[] arr = baru A[4]; hanya mencipta empat rujukan. Untuk benar-benar mencipta objek, setiap rujukan mesti diberikan kepada contoh objek baharu.

Nota Tambahan

Untuk mengakses fungsi dan pembolehubah objek dalam tatasusunan, hanya gunakan operator titik seperti biasa:

<code class="java">arr[0].someMethod();
int value = arr[1].someVariable;</code>

Atas ialah kandungan terperinci Bagaimanakah anda membuat pelbagai objek dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn