C++ ClassesLesson 34Preview gratis
C++ Constructors
Lesson ini bagian dari C++ · Semua level
Ringkasan
Constructor adalah fungsi khusus yang otomatis dijalankan setiap kali sebuah objek dibuat, biasanya untuk mengisi data awal. C++ mendukung constructor bawaan, constructor dengan parameter (overloading), constructor saling memanggil (delegating), serta destructor yang dijalankan saat objek dihancurkan. Memahami siklus hidup objek ini penting agar data tidak pernah kosong atau salah isi.
Poin kunci
- Constructor memiliki nama sama dengan class dan tidak memiliki tipe kembalian.
- Constructor overloading memungkinkan beberapa constructor dengan daftar parameter berbeda.
- Initializer list ditulis setelah daftar parameter dengan tanda titik dua, misalnya Siswa(string n) : nama(n) {}.
- Destructor ditulis dengan tanda tilde (~) dan dipanggil otomatis saat objek keluar dari scope.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.