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["<
}
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