2Dalam pembuatan program OOP yang sebenarnya seringkali tidak cukup dengan adanya satu buah obyek saja akan tetapi dibutuhkan beberapa obyek yang diperoleh dari satu buah class yang sama. Untuk menangani hal itu maka dipakailah konsep array obyek, bukan dengan cara membuat object yang lebih dari satu. Array object berarti sebuah array (larik) yang setiap elemennya berisikan sebuah object dari class yang sama. Masing-masing object bisa diakses berdasarkan nama indeks yang dimilikinya.
Penggunaan array object umumnya bertujuan untuk pengolahan data. Maksudnya adalah operasi penambahan, pengeditan, pencarian dan penghapusan data.
Contoh implementasi dalam C++:
#include
class mahasiswa
{
int NPM;
char nama [20];
float IPK;
public:
void tambah()
{
cout<<”NPM = “; cin>>NPM;
cout<<”Nama=”;cin>>nama;
cout<<”IPK=”; cin>>IPK;
};
void tampil()
{
cout<<”NPM:”<<<”\n”;
class mahasiswa
{
int NPM;
char nama [20];
float IPK;
public:
void tambah()
{
cout<<”NPM = “; cin>>NPM;
cout<<”Nama=”;cin>>nama;
cout<<”IPK=”; cin>>IPK;
};
void tampil()
{
cout<<”NPM:”<
{
hasil=mhs[i].cari9npm0;
if(hasil==1)
break;
}
if(i==5)
cout<<”NPM tidak ditemukan!\n”;
else
cout<<”NPM ditemukan!\n”;
}
Tidak ada komentar:
Posting Komentar