Page 18 - E-Modul Pemrograman Berorientasi Objek Berbasis Project Based Learning
P. 18
Kegiatan Pembelajaran 2
Class Dan Object
TUJUAN
TUJUAN
Setelah mempelajari materi, siswa diharapkan dapat:
1. Memahami perbedaan class dan obyek
2. Menyajikan pembuatan class
URAIAN MATERI
URAIAN MATERI
A. Class dan Object
Class adalah cetak biru (rancangan) atau prototype atau template dari objek. Kita bisa membuat banyak
objek dari satu macam class. Class mendefinisikan sebuah tipe dari objek.
Di dalam class kita dapat mendeklarasikan variabel dan menciptakan objek (instansiasi). Sebuah class
mempunyai anggota yang terdiri dari atribut dan method.
Atribut adalah semua field identitas yang kita berikan pada suatu class, misal class manusia memiliki
field atribut berupa nama dan umur. Method dapat kita artikan sebagai semua fungsi ataupun prosedur
yang merupakan perilaku (behaviour) dari suatu class. Bagian-bagian dari sebuah Class secara umum
penulisan class terdiri atas 2 bagian yakni:
1. Class Declaration
Bentuk Umum :
[modifier] class <nama_kelas>
{
<class body>
}
[modifier] adalah pengaturan level akses terhadap kelas tersebut. Dengan kata lain,
modifier ini akan menentukan sejauh mana kelas ini dapat digunakan oleh kelas atau package lainnya.
Adapun macam-macam modifier ialah :
• Kosong / default / not specified
Kelas tersebut dapat diakses oleh kelas lain dalam satu package.
• Public
Kelas tersebut dapat dipakai dimanapun, maupun kelas lain atau package lain.
• Private
Kelas tersebut tidak dapat diakses oleh kelas manapun.
14