--> Skip to main content

Konstruktor Pemprograman Generik C++

Stuktur data C++ Dan pemprograman generik ,Konstruktor C++ Yaitu secara otomatis menginisalisasi variable ketika dideklarasikan, Oleh Karena itu ketika sebuah objek diintansiasi, tidak ada jaminan bahwa anggota anggota data dari ojek tersebut akan diinisialisasi, untuk menjamin bahwa variable objek suatu kelas diinisialisasi, anda perlu mengunakan konstruktor. Ada dua jenis Konstruktor ,Yakni Dengan Parameter dan Tanpa parameter, kontruktor tampa parameter  dikenal dengan konstruktor defaul. 
Konstuktor menpunyai beberapa sifat berikut:

  • 1. Nama sebuah konstruktor harus sama dengan nama kelas 
  • 2. Sebuah konstruktor, Meskipun ia berupa sebuah fungsi tidak memiliki tipe nialai balik, Jadi     konstruktor bujkan merukan fungsi penghasil nilai balik atau fungsi void
  • 3.  Sebuah kelas dapat menpunyai lebih dari satu konsruktor, Namun semua konstruktor sebuah   kelas menpunyai nilai yang sama .
  • 4. Jika sebuah kelas meniliki lebih dari satu konstruktor, tiap kontruktor harus menpunyai nilai parameter formar yang berbeda, jumlah parameter formar yang sama, tiap kontruktor harus memiliki tipe parameter data yang berbeda, sedikit pun harus beda
  • 5. kontruktor secara otomatis dieksikusi ketika sebuah objek kelas memasuki skopnya, karena tidak memiliki tipee, kontruktor tidak dapat di panggil seperti fungsi biasa 
  • 6. kontruktor mana yang akan dieksusi bergantung pada  tipe dari nilai nilai nilai yang dilewatkan kepada objek kelas ketika objek kelas di deklasikan 
Selanjutnya, difinisi kelas tipe jam akan dikembangkan dengan dua konsep kontruktor berikut




//class tipejam
//publik tipe jam (int jam, int menit, int detik)
//private ,
     int jm//
     int men//
     int det//
};

Terima Kasih , kurang paham silahkan tanya di komentar :) 
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar