Selasa, 28 Desember 2010

Elemen Dasar Class


Elemen Dasar Class

Di dalam sebuah kelas terdapat elemen – elemen yang berfungsi membangun sebuah kelas Pada dasarnya sebuah class yang utuh dibangun dari beberapa elemen, antara lain :

1)  Member Data (Data Member).
Member data atau bisa disebut sebagai karakteristik / properti dari sebuah obyek yang didefinisikan pada sebuah kelas. Member data ini berupa kumpulan tipe – tipe data dasar yang memiliki ruang lingkup pengaksesan tertentu.

Contoh :
class pPanjang{
int panjang, lebar; à ini yang disebut sebagai member data.}

2)  Fungsi Antarmuka.
Fungsi antarmuka berfungsi sebagai jembatan bagaimana obyek dari sebuah kelas mampu berhubungan dengan member data yang ada di dalamnya. Berikut adalah fungsi dari sebuah antarmuka berdasarkan konsep enkasulasi yang baik.
1.     Sebagai antarmuka dari properti / member data yang ada dalam sebuah kelas dengan obyeknya.
2.    Sebagai antarmuka apabila sebuah obyek ingin melakukan sesuatu kegiatan.

fungsi dari suatu objek adalah dengan cara umum sebagai berikut :                         
               [nama_obyek].[nama_fungsi(argumen)];

 Jika jumlah objek yang dibentuk banyak maka caranya dengan mengikuti bentuk umum sebagai berikut :
    [nama_obyek].[nama_fungsi1(argumen),nama_fungsi2(argumen),...];

3)      Main Program (Program Utama)
Program utama adalah lokasi awal dimana program dan class-class tersebut akan dijalankan. Bentuk program utama tersebut  pada contoh program diatas adalah pada baris 19 hingga 25 sebagai berikut :
void main()                                                                 
{
Aku Bimo;                       
Bimo.masukan();
Bimo.tampilkan();
getch();
}          
Program utama dimulai dengan kata main(), artinya main program. Di dalamnya terdapat proses-proses pembentukan objek dan pemanfaatan objek. Program utama dapat diberi tipe void atau tidak sama sekali. Khusus program utama diatas diberi tipe void. Apa gunanya tipe  void tersebut. Jika sebuah fungsi atau program utama tidak memberikan nilai balik fungsi maka diberi tipe void. Jika fungsi tersebut memberikan nilai balik maka tidak boleh diberi tipe void. Bahkan di akhir fungsi harus ada nilai balik dalam bentuk sintak return.

4)  Konstruktor
Konstruktor adalah fungsi khusus dari sebuah kelas yang selalu dijalankan ketika obyek dari kelas tersebut dicipptakan. Penjelasan detil mengenai konstruktor akan dijelaskan dibawah ini.

5)  Destruktor
Destruktor adalah fungsi khusus dari sebuah khusus yang selalu dijalankan ketika obyek dari sebuah kelas berakhir. Fungsi destruktor ini tidak selalu ada pada setiap bahasa pemrograman berorientasi obyek.


Tidak ada komentar:

Posting Komentar