Selasa, 27 Oktober 2009

perbedaaan Contruktor dan destruktor

perbedaan contruktor dan destruktor dalam bahasa C++ adalah dilihat dari penggunaannya, kalau construktor adalah dia berjalan pada saat program pertama kali dijalankan, sedangkan construktor adalah mengembalikan construktor ke awal, setalah construktor itu berjalan, bisa dibilang juga mereset. untuk lebih jelasnya mari kita kembali ke codingan berikut ini.

#include
#include

class pet
{
private:
   char nama[20];
      int hungry;
      int happy;
   public:
   //construktor----> pertama kali dijalanin
      pet()
      {
       strcpy(nama," ");
         hungry = 0;
         happy  = 0;
      }
      //destructor-----> untuk mengulang(menghancurkan/reset)construktor
      ~pet()
      {
       strcpy(nama," ");
         hungry = 0;
         happy = 0;
      }
sepenggal program sederhana yang saya buat, untuk menerangkan lebih jelas dari construktor dan destruktor.
semoga bisa membantu, bagi anda yang sedang mempelajari bahasa C++, kritik dan saran anda sangat berguna untuk saya. ^^

Tidak ada komentar:

Posting Komentar