Konstruktor digunakan untuk menginisialisasi objek kelas secara manual atau otomatis. Setiap kali sebuah objek dibuat, itu diinisialisasi atau diberi nilai sampah awal oleh konstruktor implisit default. Namun, jika seseorang ingin membuatnya secara manual, nilai awal juga dapat ditentukan oleh pengguna. (Anda dapat merujuk ke Konstruktor dan Penghancur Kelas C++) class class_name{ public: int variable_to_define; void setvariable( int var) class_name(); // Ini adalah konstruktornya}; class_name::class_name(void) { variable_to_define=0; // inisialisasi yang ditentukan pengguna }