Terdapat boleh lebih daripada satu pembina ditakrifkan dalam kelas. Ini dipanggil membebankan pembina. Biasanya terdapat pembina yang tidak mempunyai parameter (tiada apa-apa di dalam kurungan mengikut nama pembina) seperti pembina Dunia di atas. Ini juga dipanggil pembina tanpa hujah.
Berapa bilangan pembina yang boleh wujud dalam kelas?
Tegasnya, format fail kelas JVM mengehadkan bilangan kaedah (termasuk semua pembina) untuk kelas kepada kurang daripada 65536. Dan menurut Tom Hawtin, had berkesan ialah 65527. Setiap tandatangan kaedah menduduki satu slot dalam kumpulan tetap.
Bolehkah kelas mempunyai beberapa pembina?
Teknik mempunyai dua (atau lebih) pembina dalam kelas dikenali sebagai beban lampau pembina. Kelas boleh mempunyai berbilang pembina yang berbeza dalam bilangan dan/atau jenis parameternya. Walau bagaimanapun, tidak mungkin untuk mempunyai dua pembina dengan parameter yang sama.
Bolehkah kita mempunyai lebih daripada satu pembina dalam kelas dalam C?
Dalam C++, Kita boleh mempunyai lebih daripada satu pembina dalam kelas dengan nama sama, asalkan setiap satu mempunyai senarai argumen yang berbeza. Konsep ini dikenali sebagai Pembebanan Pembina dan agak serupa dengan lebihan fungsi.
Bolehkah anda memanggil pembina?
Memanggil pembina daripada kaedah
Tidak, anda tidak boleh memanggil pembinadaripada kaedah. Satu-satunya tempat dari mana anda boleh memanggil pembina menggunakan "ini" atau, "super" ialah baris pertama pembina lain. Jika anda cuba memanggil pembina secara eksplisit di tempat lain, ralat masa penyusunan akan dihasilkan.