Rumah >Java >javaTutorial >Adakah Array Java Dianggap sebagai Objek?

Adakah Array Java Dianggap sebagai Objek?

Linda Hamilton
Linda Hamiltonasal
2024-12-01 10:05:12717semak imbas

Is a Java Array Considered an Object?

Adakah Tatasusunan Objek dalam Java?

Di Java, kita boleh memperuntukkan memori untuk berbilang nilai jenis yang sama menggunakan tatasusunan. Tidak seperti C , tatasusunan dalam Java bukan sekadar penunjuk, tetapi ia sendiri dianggap objek.

Mari kita periksa pengisytiharan tatasusunan Java:

String[] array = new String[10];

Baris ini mencipta objek jenis String[] dengan panjang 10. Setiap elemen dalam tatasusunan ini boleh menyimpan nilai String.

Spesifikasi Bahasa Java (JLS) mentakrifkan objek secara eksplisit:

An object is a class instance or an array.

Ini bermakna tatasusunan sesuai dengan takrifan objek dalam Java, kerana ia adalah contoh bagi Objek kelas. Ini disokong lagi oleh fakta bahawa tatasusunan mempunyai kaedah, seperti panjang, yang boleh digunakan pada mereka, mempamerkan sifat objeknya.

Atas ialah kandungan terperinci Adakah Array Java Dianggap sebagai Objek?. 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