Rumah >Java >javaTutorial >Bagaimanakah Java Memulakan Kelas dan Antara Muka, dan Apakah Urutan Permulaan?
Menjelaskan Permulaan Antara Muka
Tertib permulaan untuk antara muka tidak dinyatakan secara eksplisit dalam JLS. Walau bagaimanapun, adalah penting untuk membezakan antara pemulaan kelas dan pemulaan objek.
Permulaan Kelas
Kelas atau antara muka dimulakan hanya apabila ia dimulakan mula-mula diakses, bukan apabila objek kelas itu dibuat. Proses pemulaan melibatkan:
Antara muka dimulakan apabila ia mula-mula diakses, biasanya dengan membaca medan yang bukan pemalar masa kompilasi. Akses ini boleh berlaku semasa penilaian pemula, yang membawa kepada pemulaan rekursif.
Permulaan Objek
Sesuatu objek dimulakan apabila tika baharu dicipta. Proses pemulaan melibatkan:
Peranan Invokasi Pembina super()
Panggilan eksplisit kepada pembina super tidak mengubah susunan permulaan. Ia hanya menentukan pembina kelas super yang hendak digunakan.
Atas ialah kandungan terperinci Bagaimanakah Java Memulakan Kelas dan Antara Muka, dan Apakah Urutan Permulaan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!