Pembina dipanggil secara automatik apabila objek dicipta. Ia mesti diletakkan di bahagian awam kelas. Jika kita tidak menentukan pembina, pengkompil C++ menjana pembina lalai untuk objek (tidak menjangkakan parameter dan mempunyai badan kosong).
Apakah itu pembina dan bagaimanakah ia dipanggil?
Dalam pengaturcaraan berorientasikan objek berasaskan kelas, pembina (singkatan: ctor) ialah jenis subrutin khas yang dipanggil untuk mencipta objek. … Pembina selalunya mempunyai nama yang sama dengan kelas pengisytiharan.
Mengapa pembina dipanggil?
Nota: Ia dipanggil pembina kerana ia membina nilai pada masa penciptaan objek. Ia tidak perlu menulis pembina untuk kelas. Ini kerana pengkompil java mencipta pembina lalai jika kelas anda tidak mempunyai apa-apa.
Adakah pembina dipanggil secara automatik?
Ya, pembina kelas asas akan dipanggil secara automatik. Anda tidak perlu menambah panggilan eksplisit ke pangkalan apabila terdapat pembina tanpa hujah.
Di manakah pembina dipanggil?
Contoh berikut menunjukkan susunan kelas asas dan pembina ahli dipanggil dalam pembina untuk kelas terbitan. Mula-mula, pembina asas dipanggil, kemudian ahli kelas asas dimulakan mengikut susunan yang ia muncul dalam pengisytiharan kelas, dan kemudian pembina terbitan dipanggil.