Selasa, 22 September 2009

Kelas

Kelas adalah suatu konsep perluasan dari struktur data, selain menyimpan data, jadi mampu menyimpan data and fungsi.

Biasanya kelas dideklarasikan menggunakan keyword class, dengan format :


class class_name {
access_specifier_1:
member1;
access_specifier_2:
member2;
...
} object_names;


Class_name adalah identifikasi yang vaild untuk sebuah kelas, object_names
adalah berbagai kemungkinan nama yang digunakan untuk menamai objek di kelas.
Di bagian deklarasi dapat berisi anggota-anggota, dapat berupa deklarasi data atau fungsi, dapat ditambahkan juga specifier.

Pada deklarasi di struktur data sebenarnya sama, kecuali sekarang dapat menuliskan
fungsi serta anggota, dan tentunya specifier. Ada 3 keyword dari specifier ini :
  • private -- anggota kelasnya hanya bisa diakses oleh anggota kelas yang sama ataupun teman.
  • protected -- anggota kelasnya bisa diakses oleh anggota kelas yang sama ataupun teman, juga bisa dari anggota kelas yang didatangkan.
  • public -- anggota kelasnya bisa diakses dari mana saja asalkan objeknya visible.

0 komentar:

Posting Komentar