Konstruktor Pada Struktur Data


Konstruktor Pada Struktur Data
Alhamsya - Konstruktor digunakan untuk menjamin bahwa variabel objek suatu kelas diinisialisasikan. Ada dua jenis konstruktor, yakni dengan parameter dan tanpa parameter. Konstruktor tanpa parameter dikenal dengan konstruktor default. Konstruktor mempunyai sifat, sebagai berikut :
  • Nama sebuah konstruktor harus sama dengan nama kelas.
  • Sebuah konstruktor, meskipun berupa sebuah fungsi, tidak memiliki tipe nilai balik. Jadi konstruktor bukan merupakan fungsi penghasilan nilai balik atau fungsi void.
  • Sebuah kelas dapat mempunyai lebih dari satu konstruktor, Namun semua konstruktor sebuah kelas mempunyai nama yang sama.
  • Jika sebuah kelas memiliki lebih dari satu konstruktor, tiap konstruktor harus mempunyai daftar parameter formal yang berbeda. Jadi setiap konstruktor harus memiliki jumlah parameter formal yang berbeda. Jika jumlah parameter formal sama , tiap konstruktor harus mempunyai tipe data parameter formal yang berbeda (sedikitnya satu parameter formal harus berbeda).
  • Konstruktor secara otomatis dieksekusi ketika sebuah objek kelas memasuki skopnya. Karena tidak memilki tipe, konstruktor tidak dapat dipanggil seperti fungsi biasa.
  • Konstruktor mana yang akan dieksekusi bergantung pada tipe data dari nilai-nilai yang dilewatkan kepada objek-objek kelas dideklarasikan.

Bagikan ke

0 Response

Back to Top