Nah temen-temen kali ini Eka mau posting tentang Class,
kalau ada yang salah,eka minta maaf ya,tolong dibantu,mana yang salah...
okay..
kalau ada yang salah,eka minta maaf ya,tolong dibantu,mana yang salah...
okay..
Pengertian Class
Class adalah tipe turuna yang elemennya merupakan elemen dengan tipe lain.
Tingkatan Class ada 3 yaitu:
a. Public
Tingkat akses ini dapat diakses dari luar kelas.
b. Private
Tingkat akses ini hanya dapat diakses dari dalam kelas.
c. Protected
Tingkat akses ini memberikan hak akses kepada kelas turunannya tetapi tetap tidak mengizinkan lingkungan luar program untuk mengakses data ini.
Contoh program kelas:
#include<iostream.h>
#include <fstream.h>
class data{
public:
void identitas();
private:
char nama[30];
char alamat[100];
char tipe[30];
char kerusakan[100];
char garansi[30];
};
void data::identitas(){
cout<<"masukkan nama client:";
cin.getline(nama,sizeof(nama));
cout<<"masukkan alamat client:";
cin.getline(alamat,sizeof(alamat));
cout<<"tipe Hp client:";
cin.getline(tipe,sizeof(tipe));
cout<<"kerusakan Hp client:";
cin.getline(kerusakan,sizeof(kerusakan));
cout<<"masih garansi berapa bulan:";
cin.getline(garansi,sizeof(garansi));
cout<<"alamat client:"<<alamat<<endl;
cout<<"tipe hp:"<<tipe<<endl;
cout<<"kerusakan hp:"<<kerusakan<<endl;
cout<<"garansi:"<<garansi<<endl;
ofstream dat;
dat.open("SIMPAN.txt",ios::app);
dat<<"nama client:"<<nama<<endl;
dat<<"alamat client:"<<alamat<<endl;
dat<<"tipe hp client:"<<tipe<<endl;
dat<<"kerusakan hp client:"<<kerusakan<<endl;
dat<<"garansi:"<<garansi<<endl;
}
int main()
{
data x;
x.identitas();
return 0;
}
Tingkatan Class ada 3 yaitu:
a. Public
Tingkat akses ini dapat diakses dari luar kelas.
b. Private
Tingkat akses ini hanya dapat diakses dari dalam kelas.
c. Protected
Tingkat akses ini memberikan hak akses kepada kelas turunannya tetapi tetap tidak mengizinkan lingkungan luar program untuk mengakses data ini.
Contoh program kelas:
#include<iostream.h>
#include <fstream.h>
class data{
public:
void identitas();
private:
char nama[30];
char alamat[100];
char tipe[30];
char kerusakan[100];
char garansi[30];
};
void data::identitas(){
cout<<"masukkan nama client:";
cin.getline(nama,sizeof(nama));
cout<<"masukkan alamat client:";
cin.getline(alamat,sizeof(alamat));
cout<<"tipe Hp client:";
cin.getline(tipe,sizeof(tipe));
cout<<"kerusakan Hp client:";
cin.getline(kerusakan,sizeof(kerusakan));
cout<<"masih garansi berapa bulan:";
cin.getline(garansi,sizeof(garansi));
cout<<"alamat client:"<<alamat<<endl;
cout<<"tipe hp:"<<tipe<<endl;
cout<<"kerusakan hp:"<<kerusakan<<endl;
cout<<"garansi:"<<garansi<<endl;
ofstream dat;
dat.open("SIMPAN.txt",ios::app);
dat<<"nama client:"<<nama<<endl;
dat<<"alamat client:"<<alamat<<endl;
dat<<"tipe hp client:"<<tipe<<endl;
dat<<"kerusakan hp client:"<<kerusakan<<endl;
dat<<"garansi:"<<garansi<<endl;
}
int main()
{
data x;
x.identitas();
return 0;
}
Tidak ada komentar:
Posting Komentar