Ads Home1

Mengenal Tentang Constructor dalam OOP C++


Gambar Constructor dan Destructor OOP C++ By xcodeplus.net
Gambar by www.xcodeplus.net
Gambar batas intro postingan

CONSTRUCTOR C++

Constructor adalah sebuah fungsi otomatis akan dipanggil setiap kali melakukan instansiasi terhadap suatu class. Constructor digunakan untuk melakukan inisialisasi nilai dari data-data yang terdapat di dalam class bersangkutan. Sama halnya seperti fungsi biasa, pada constructor juga dapat ditambahkan parameter ataupun dilakukan overload. Namun, perlu diperhatikan bahwa nama dari fungsi construtor harus sama dengan nama classnya dan tidak memiliki tipe kembalian (tidak juga void). Berkut ini contoh program yang kami berikan yang di dalamnya terdapat pembuatan class dengan menggunakan sebuah contructor.

Source code program:

Program di atas akan memberikan hasil seperti yang tampak di bawah ini. 
Output Program:

NILAI X : 10

Pada kode program di atas, kita membuat constructor dari class xcodeplus yang namanya sama dengan class itu sendiri. Dalam contoh ini, ketika proses instansiasi class xcodeplus, nilai X akan diisi dengan nilai 10 (sepuluh).

Kita juga dapat melakukan overload terhadap fungsi contructor.  Berikut ini program yang merupakan pengembangan dari program di atas dimana di dalamnya terdapat dua buah fungsi constructor.

Source code program Overload:


Hasil yang akan diberikan oleh program di atas adalah sebagai berikut:

Output program:


NILAI  X = 10
NILAI X = 500

  
Cara lain yang banyak digunakan pada C++ standar untuk membuat constructor adalah sebagai berikut:

Source code program:


Output program:
Gambar Output Program Constructor Standar C++11
Gambar by www.xcodeplus.net/Compiler Codeblock C++
Jika dijalankan, program di atas akan memberikan hasil  yang sama seperti program sebelumnya.


BACA JUGA : Mengenal Apa itu Class (OOP) di dalam C++




Gambar batas penutup


Salam, XCode.++plus😄😏













No comments:

Kami menerima masukan dari anda jika memang ada pembahasan yang keliru dan kami sangat senang jika anda dapat berkontribusi untuk menyempurnakan postingan kami. Anda dapat mengirimkan email ke : hari18.muhammad@gmail.com

Jika postingan ini bermanfaat jangan lupa share postingan ini. Kami sangat merekomendasikan untuk anda yang membutuhkan informasi tentang computer stuff silakan subscribe blog kami dapatkan informasi terupdate dari kami secara gratiss. Terimakasih!

Powered by Blogger.