Dokumen - PSD - STMIK EL RAHMA Bab 4

Bab 4.
CLASS
Kelas merupakan struktur data dari objek yg mirip dengan struktur
struct buku
{
char judul[20];
char pengarang[20];
int jumlah;
};
class Buku
{
public :
char judul[20];
char pengarang[20];
int jumlah;
};
Latihan 1
Contoh sebuah struktur yang akan digunakan sebagai perbandingan dengan kelas

Struktur Data – Wahyu Widodo, S.Kom


Latihan 2
Contoh modifikasi struktur menjadi sebuah kelas

Struktur Data – Wahyu Widodo, S.Kom

Latihan 3
Contoh kelas yang meggunaan private

Latihan 4
Buat program yang digunakan untuk menampilkan data harga onderdil mobil seperti pada contoh
latihan 3

Struktur Data – Wahyu Widodo, S.Kom

Konstruktor
adalah suatu fungsi anggota yg mempunyai nama yang sama dengan nama class.
Kegunaan :
-

Mengalokasikan ruang bagi sebuah object.

Memberi nilai awal thd anggota data sebuah object.
Membentuk tugas tugas umum lainnya .

Contoh:
class Kompleks {
private:
double re;
double im;
public:
Kompleks();
void info();
};

Karakteristik Konstruktor :
-

Nama konstruktor sama dengan nama class
Konstruktor tidak mempunyai nilai balik (bahkan tanpa void)
Konstruktor harus diletakkan di bagian public


Struktur Data – Wahyu Widodo, S.Kom

Penggunaan Konstruktor
Latihan 5

Struktur Data – Wahyu Widodo, S.Kom