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
   15   16   17   18   19   20   21   22   23   24   25