Bolehkah kelas mempunyai pembina?
Bolehkah kelas mempunyai pembina?

Video: Bolehkah kelas mempunyai pembina?

Video: Bolehkah kelas mempunyai pembina?
Video: Pembina, Pengawas dan Pengurus Jadi Guru di Sekolah Milik Yayasan. Apa boleh? 2024, November
Anonim

Ia adalah mungkin untuk a kelas kepada mempunyai tidak pembina . (Perbezaan penting untuk dilukis di sini ialah JVM tidak tidak memerlukan semua kelas fail ke mempunyai pembina ; namun, mana-mana kelas ditakrifkan dalam Java mempunyai lalai pembina sekiranya pembina tidak diisytiharkan secara eksplisit.

Daripada itu, adakah kelas perlu mempunyai pembina?

Java tidak memerlukan a pembina apabila kita mencipta a kelas . Pengkompil secara automatik menyediakan tanpa hujah awam pembina bagi apa apa kelas tanpa pembina . Ini dipanggil lalai pembina . Jika kita buat mengisytiharkan secara eksplisit a pembina dalam sebarang bentuk, maka sisipan automatik oleh pengkompil ini tidak akan berlaku.

Selain di atas, apa yang berlaku jika kita tidak menulis sebarang pembina dalam kelas? Jawapan: Java tidak sebenarnya memerlukan yang jelas pembina dalam kelas penerangan. Jika awak jangan termasuk seorang pembina , pengkompil Java akan mencipta a lalai pembina dalam kod bait dengan hujah kosong.

Berkenaan dengan ini, berapa bilangan pembina yang boleh dimiliki oleh kelas?

awak boleh dapat 65535 pembina didalam kelas (Menurut dokumen Oracle). Tetapi yang PENTING simpan ini dalam fikiran anda. Kami mencapai ini hanya dengan PEMBINA MELEBIHI MUAT (https://beginnersbook.com/2013/05/ pembina -lebih muatan/). awak boleh cipta banyak pembina tetapi dengan berbeza tandatangan.

Bolehkah kelas tidak mempunyai pembina C++?

Jika anda kelas tidak mempunyai pembina , C++ akan menjana lalai awam secara automatik pembina untuk awak. Ini kadangkala dipanggil tersirat pembina (atau dijana secara tersirat pembina ).

Disyorkan: