Breaking News

Blogger templates

1 Jun 2017

Pengertian Singkat Constructor Dan Destructor

CONSTRUCTOR DAN DESTRUCTOR
PENGERTIAN DAN PERBEDAAN



CONSTRUCTOR

      Constructor adalah membaer function yang akan dipanggil ketika objeck dari kelas tersebut dibuat Constructor, akan memiliki nama yang sama dengan sebuah calss dan tidak memiliki nilai kembali walau bersifat void.
Berguna untuk memberikan inisualisasi nilai pada member data.

DESTRUCTOR

      Destructontuk berfungsi untuk menghapus objeck yang tidak dibuat. Cara pendeklarasian dan sifat dari Destructor sama dengan Constructor namun terdapat prefiks (~)

CONTOH PROGRAM



CODE PROGRAM

CODING PERTAMA
//Simpang dengan format ".h" contoh = laptop.h

#include<iostream>
#include<string>
using namespace std;

    class laptop{
        private:
            string Vendor;
            int Ram;
            string Hdd;
        public:
            laptop(string Vendor, int Ram, string Hdd){
                cout << "# membuat object laptop" << endl;
                this->Vendor =  Vendor;
                this->Ram = Ram;
                this->Hdd = Hdd;
            }
        ~laptop(){
            cout << "# menghapus object laptop" << endl;
        }
        void tampillaptop(){
            cout << "Vendor\t: " << Vendor << endl;
            cout << "Ram\t: " << Ram << endl;
            cout << "Hdd\t: " << Hdd << endl;
        }
    };

CODING KEDUA 
//simpan dengan format ".cpp" contoh = main.cpp

#include "laptop.h"

int main(){
    laptop a1("Asus Predator", 16, "1Tb");
    a1.tampillaptop();
   
    return 0;
}

NB :
Ketika kalian ingin menjalankan atau mengeksekusi program yang harus kalian lakukan pertama adalah :
mengcompile coding pertama yang berformat ".h"
setelah itu compile coding yang kedua yang berformat ".cpp"



ok guys mungkin sampai disini dulu yang dapat saya jelaskan
jika kalian masih kurang paham silahkan komen dibawah guys insyallah kalo bisa pasti saya bantu

No comments:

Post a Comment

COPY RIGHT DEMOLISH APPAREL