Page 20 - Booklet ok
P. 20
Pemrograman java merupakan bahasa yang mendukung pemrograman
berorientasi objek secara penuh. Objek dalam pemrograman java dapat dikenali dalam
kehidupan sehari-hari seperti mobil, motor, dan pesawat. Setiap objek memiliki
karakteristik dan perilaku masing-masing. Contohnya, objek mobil memiliki
karakteristik warna, kapasitas mesin, transmisi otomatis atau manual, serta berperilaku
dapat bergerak maju, mundur dan belok ke kanan atau kiri. Analogi objek dalam
kehidapn sehari-hari juga diterapkan dalam OOP dalam java. Karakteristik atau keadaan
objek program dinyatakan dalam fields sedangkan perilaku atau pekerjaan yang
dilakukan dinyatakan dalam bentuk methods.
Class merupakan representasi kerangka dari objek yang didefinisikan, contohnya adalah
sebagai berikut:
class Ayam
{
String jenis;
String warna_bulu;
int bulu;
void berkokok ()
{
}
void bertelur ()
{
}
}
Constructor dalam java merupakan metode yang memiliki nama persis dengan
class dimana dia berada. Constructor memiliki fungsi untuk memberikan nilai awal class
pada saat dipanggil sebagai objek dalam class lainnya. Dalam pemberian nama,
constructor dapat menggunakan parameter atau kosong dan tidak menyebutkan
penggunaan keyword void. Untuk lebih lengkapnya dapat dilihat kode sebagai berikut:
class konstruktor
{
public static void main (string [] args)
{
myconst x = new myconst () ;
}
}
class myconst
{
public myconst ()
{
System . Out . printin (“ ini adalah object
constructor”) ;
}
}
14