Jumat, 25 September 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 :



Tidak ada komentar:

Posting Komentar