Tuesday, May 1, 2012

Constructor dan Inheritansi

Inheritance adalah pewarisan. Pewarisan dalam pemrograman berorientasi objek, Inheritance memungkinkan suatu Class bisa mewariskan atribut dan Method kepada Class yang lainnya atau subClass, sehingga membentuk Class hirarki. Inheritance sangat mirip dengan hubungan orang tua dengan anak. Manakala suatu kelas menerima warisan dari semua anggota data dan fungsi menerima warisan, walaupun tidak semua di antara mereka dapat diakses oleh anggota fungsi dari kelas.


Constructor adalah suatu method dari Class yang secara otomatis dijalankan apabila suatu Class dihidupkan (instansiasi). Perbedaan method biasa dengan constructor adalah bahwa constructor harus memiliki nama yang sama dengan nama class-nya dan tidak memiliki nilaii kembalian. Constructor dijalankan pada saat sebuah objek diinisialisasi (menggunakan kata new). Pada constructor juga berlaku overloading, artinya boleh mendeklarasikan lebih dari satu constructor, asalkan memiliki parameter yang berbeda.




No comments:

Post a Comment