Tuesday, September 29, 2009

ARRAY OF OBJECT & FRIENDLY FUNCTION

ARRAY OF OBJECT



Array of object merupakan himpunan dari nilai-nilai data bertipe sama dalam urutan tertentu. Data tersebut menggunakan sebuah nama yang sama yang ditemukan didalam suatu fungsi pada kelas-kelas untuk suatu tujuan tertentu. Suatu array dengan elemen berupa obyek juga dimungkinkan untuk dibuat. Misalnya :

Buku daf_buku [5] ;

merupakan pernyataan untuk mendefinisikan array yang berisi 50 obyek berkelas buku. Seperti Source code dibawah ini :

Source Code :
#include
using namespace std;
int main() {
int A[5];
cout<<"Masukkan nilai yang diinginkan"<
for (int C=0; C<5;>
cout<<"A["<<<"]>>A[C];
}
cout<<'\n';

cout<<"Menampilkan nilai yang telah dimasukkan"<
for (int J=0; J<5;>
cout<<"Nilai yang terdapat pada elemen ke-";
cout<<<">
}

return 0;
}
Output :










FRIENDLY FUNCTION


friend function bisa diartikan Fungsi yang dapat menggakses bagian private suatu kelas .Ada juga cara untuk mendefinisikan fungsi tersebut sama seperti fungsi-fungsi pada umumnya yang sering kita temui, hanya saja fungsi ini perlu dideklarasikan terlebih dahulu di dalam kelas yang bersangkutan, yaitu memakai kata kunci Friend. Di dalam C++ juga dikenal istilah friend class, yaitu kelas yang mampu mengakses semua data termasuk bagian private dari kelas lain. Tidak ada hubungan turunan sama sekali pada kedua kelas tersebut yang masing-masing adalah kedua kelas yang terpisah. Sama halnya pada friend function, pada friend class juga harus dilakukan pendeklarasian terlebih dahulu, yaitu dengan menggunakan kata kunci friend. Contoh sebagai berikut :

Source Code :
#include
using namespace std;
class CONTOH {
static int X;
public:
static void Inisialisasi(int XX) {
X = XX;
}
void ShowX() {
cout<<"Nilai X : "<<
}
};
int CONTOH::X;

int main() {
CONTOH::Inisialisasi(25);
CONTOH A;
A.ShowX();

return 0;
}
Output :

No comments:

Post a Comment