Senin, 30 Maret 2015

Constructor di C++

Constructor itu kalo tidak salah2 amat itu adalah fungsi yang akan dipanggil secara otomatis tepat waktu kita membuat objek. Dengan kata lain  kita tidak perlu memanggil fungsi melalui objek seperti ini lagi = objek.fungsi(); . Constructor biasanya digunakan untuk menginisialisasi suatu variabel. Untuk menggunakan constructor kita perlu mengetahui beberapa aturan dasar:
1.    Constructor tidak memerlukan return type
2.    Nama constructor sama dengan nama Class
Selebihnya kita liat contoh dibawah :



class kucing{

    public:
        kucing(string y){ // konstruktor dengan parameter memungkinkan kita untuk memberi ///nilai pada variabel saat objek dibuat

           nama = y;

        }

        string getnama(){

            return nama;

        }

    private:

        string nama;

};


 int main(){

    kucing kucingobj("miaw!"); //mengeset nilai dari variabel nama tepat saat objek dibuat

    cout <<kucingobj.getnama();

    return 0;

}


Simple kan?

Tidak ada komentar:

Posting Komentar