Minggu, 16 Oktober 2011

Konstruktor

Konstruktor digunakan untuk memberi nilai awal (inisialisasi) data member kelas.
Deklarasi Konstruktor
                        Kompleks(int s=0, int t=0) : a(s), b(t) { /* aksi */ }

Data member dari kelas Kompleks, yaitu s dan t akan diberi nilai 0 jika suatu
objek dideklarasikan tanpa parameter. Sebagai contoh :
Kompleks P;
                       Objek P (dalam logika kita) berbentuk : 0 + 0i.

Bila objek P dideklarasikan dengan satu parameter, maka hanya s yang akan
diinisialisasi melalui deklarasi tersebut, sebagai contoh :
             Kompleks P(-2);
Objek P (dalam logika kita) berbentuk : -2 + 0i. (bagaimana deklarasi objek, jika yang dikehendaki adalah bilangan kompleks berbentuk 0 – 2i ?)

Bila objek P dideklarasikan dengan dua parameter, maka baik s dan t akan diinisialisasi melalui deklarasi tersebut, sebagai contoh :
             Kompleks P(-2, 5);
Objek P (dalam logika kita) berbentuk : -2 + 5i.

Tidak ada komentar:

Posting Komentar