Rumah >Java >javaTutorial >Mengapa Java Memerlukan Permulaan Pembolehubah Tempatan Tetapi Bukan Permulaan Pembolehubah Contoh?
Pematuhan ketat Java kepada pemula pembolehubah tempatan adalah aspek asas model pengaturcaraannya. Tidak seperti bahasa lain, Java menguatkuasakan bahawa semua pembolehubah tempatan, termasuk primitif, mesti diberikan nilai sebelum ia boleh diakses.
Mengapa keperluan ini?
Mengapakah ini tidak berkenaan dengan pembolehubah tika?
Berbeza dengan pembolehubah tempatan, pembolehubah contoh dikaitkan dengan objek dan permulaannya dikendalikan secara berbeza. Ini kerana:
Nota Tambahan:
Java juga menawarkan pilihan untuk menggunakan kata kunci akhir untuk menekankan lagi keperluan untuk permulaan. Pembolehubah akhir mesti diberikan nilai apabila diisytiharkan, memastikan nilainya kekal malar sepanjang pelaksanaan program.
Atas ialah kandungan terperinci Mengapa Java Memerlukan Permulaan Pembolehubah Tempatan Tetapi Bukan Permulaan Pembolehubah Contoh?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!