Membuat Class C++
Assalamualaikum Wr.Wb
Salam
Sejahtera semuanya
Dibawah Ini adalah contoh Membuat Class C++
1. Buatlah empty Project Solution Visual C++ 2010 dengan type win32Console
2. Right-Click Source kemudian buatlah file ccp.
3. Kemudian ketiakan coding sebagai berikut
Dibawah Ini adalah contoh Membuat Class C++
1. Buatlah empty Project Solution Visual C++ 2010 dengan type win32Console
2. Right-Click Source kemudian buatlah file ccp.
3. Kemudian ketiakan coding sebagai berikut
#include “iostream”
#include “cstdlib”
#include “string” //Komponen String
using namespace std;
//Encapsulation
class MembuatPabrikBaja //Membuat Class dengan nama MembuatPabrikBaja
{
public:
//Constructor
MembuatPabrikBaja(){cout<<“\n1. Building Pabrik Baja”;}
~MembuatPabrikBaja(){cout<<“\n2. Destroy Pabrik Baja\n\n\n”;}
//Member Metods
void DisplayStatus()
{
cout<< “\n\t—————– Status Perusahaan —————–“;
cout<< “\n\tNama Perushaan : “<<NamaPerusahaan;
cout<< “\n\tAlamat : “<<Alamat;
cout<< “\n\tProduksi : “<<Produksi;
cout<< “\n\tJumlah Karyawan : “<<Karyawan;
cout<< “\n\t—————————————————–“;
}
//Accessor Methods
string GetAlamat(){return Alamat;}
void setAlamat(string x){Alamat=x;}
string GetProduksi(){return Produksi;}
void setProduksi(string x){Produksi=x;}
double GetKaryawan(){return Karyawan;}
void setKaryawan(int x){Karyawan=x;}
string getNamaPerusahaan(){return NamaPerusahaan;}
void setNamaPerusahaan(string x){NamaPerusahaan=x;}
private :
string Alamat;
string Produksi;
int Karyawan;
string NamaPerusahaan;
};
int main()
{
cout<<“\n\n\tSelamat Datang di Clasess int main() \n\t—————————————-\n”;
//Menampilkan Constructor
MembuatPabrikBaja CreateEmploye1;
CreateEmploye1.setAlamat(“Cilegon-Banten”);
CreateEmploye1.setProduksi(“Slab, Plat, Pipa Dll”);
CreateEmploye1.setKaryawan(11000);
CreateEmploye1.setNamaPerusahaan(“PT. KRAKATAU STEEL”);
CreateEmploye1.DisplayStatus();
//Free Store
MembuatPabrikBaja * CreateEmploye2=new MembuatPabrikBaja;
CreateEmploye2->setAlamat(“Cilegon-Banten”);
CreateEmploye2->setProduksi(“Slab & Plat”);
CreateEmploye2->setKaryawan(10000);
CreateEmploye2->setNamaPerusahaan(“PT. KRAKATAU POSCO”);
CreateEmploye2->DisplayStatus();
//stack
int x = 100;
double y = 34.567;
cout<<“\t”<<endl;
system(“pause”);
return 0;
}
Berikut Adalah Hasilnya :
Comments
Post a Comment