NullPointerException Apabila Menghidupkan Susunan Objek Tersuai
Apabila cuba mencipta tatasusunan objek, anda mungkin menghadapi NullPointerException jika anda tidak mulakan elemen individu tatasusunan dengan betul.
Pertimbangkan perkara berikut kod:
Dalam contoh ini, anda mencipta tatasusunan objek ResultList, tetapi anda masih belum mencipta sebarang objek sebenar untuk diberikan kepada elemen tatasusunan. Akibatnya, semua elemen tatasusunan boll pada mulanya adalah batal dan cuba mengakses boll[0].name akan membuang NullPointerException.
Untuk membetulkan pengecualian ini, anda mesti memulakan elemen tatasusunan sebelum mengakses sifatnya . Ini boleh dilakukan dengan menggunakan kata kunci baharu untuk mencipta contoh baharu kelas ResultList dan memberikannya kepada elemen tatasusunan, seperti ini:
Selepas menambah baris ini, anda akan dapat mengakses nama dan sifat nilai boll[0] tanpa menemui NullPointerException.
Atas ialah kandungan terperinci Mengapa Saya Mendapat NullPointerException Apabila Mencipta Susunan Objek Tersuai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!