Konstruktor adalah fungsi khusus anggota kelas yang
otomatis dijalankan pada saat penciptaan objek (mendeklarasikan
instance). Konstruktor ditandai dengan namanya, yaitu sama dengan nama
kelas. Konstruktor tidak mempunyai tipe hasil (return value). Biasanya
konstruktor dipakai untuk inisialisasi anggota data dan melakukan
operasi lain seperti membuka file dan melakukan alokasi memori secara
dinamis. Meskipun konstruktor tidak harus ada dalam kelas, tetapi jika
diperlukan konstruktor dapat lebih dari satu.
Source Code :
Program :
Source Code :
#include <iostream>
using namespace std;
class perhitungan
{
private:
int x;
public:
perhitungan(int i)
{
x=i;
}
void operasi(int awal, int akhir)
{
for(int i=awal;i<=akhir;i++)
{
if(i%2==0)
{
cout <<" "<<i<<endl;
}
else
{
cout<<"Ganjil"<<endl;
}
}
}
void setx(int i)
{
x=i;
}
};
int main()
{
perhitungan n(8);
n.operasi(5,15);
cout <<endl<<"=========="<<endl;
n.setx(5);
n.operasi(5,15);
return 0;
}
using namespace std;
class perhitungan
{
private:
int x;
public:
perhitungan(int i)
{
x=i;
}
void operasi(int awal, int akhir)
{
for(int i=awal;i<=akhir;i++)
{
if(i%2==0)
{
cout <<" "<<i<<endl;
}
else
{
cout<<"Ganjil"<<endl;
}
}
}
void setx(int i)
{
x=i;
}
};
int main()
{
perhitungan n(8);
n.operasi(5,15);
cout <<endl<<"=========="<<endl;
n.setx(5);
n.operasi(5,15);
return 0;
}
Program :