Page 22 - E-Modul Pemrograman Berorientasi Objek Berbasis Project Based Learning
P. 22

Menggunakan method memiliki beberapa keuntungan, yaitu :

                    1. Method membuat program lebih mudah dibaca dan mudah untuk dipelihara / di- maintain.

                   2. Method membuat proses pengembangan dan perawatan ( maintenance ) menjadi lebih cepat.
                   3. Method merupakan dasar untuk melakukan membuat software yang reusable.

                   4.  Method  memungkinkan  obyek-obyek  yang  berbeda  untuk  berkomunikasi  dan  untuk
                   mendistribusikan beban kerja yang dipikul oleh program.

                 Deklarasi Sebuah Method
                 Method terdiri atas dua bagian yakni :

                 1. Method declaration

                 2. Method Body
                    Method dapat digambarkan sebagai sifat (behavior) dari suatu class. Untuk mendefinisikan

                 method pada dalam class digunakan syntax :


                              [modifiers] return_type method_identifier ([arguments])
                              {
                                            method_code_block;

                              }


              di mana :

                   a. [modifiers] merepresentasikan  kata  kunci  pada  teknologi  Java  yang  memodifika  si  cara‐

                       cara penggunaan method. Contoh : public, protected, private, static, final.
                   b. return_type adalah tipe nilai yang akan dikembalikan oleh method yang akan digun akan

                       pada  bagian  lain  dari  program.  Return_type  pada  method  sama  dengan  tipe  data  pada
                       variabel. Return_type dapat merupakan tipe data primitif maupun tipe data referensi.

                   c. method_identifier adalah nama method.
                   d. ([arguments]),  merepresentasikan  sebuah  daftar  variabel  yang  nilainya  dilewatkan  /

                       dimasukkan ke method untuk digunakan oleh method. Bagian ini dapat  tidak diisi, d an

                       dapat pula diisi dengan banyak variabel.
                   e. method_code_block, adalah rangkaian pernyataan / statements yang dibawa oleh method.

                 Contoh :


                              public int Perkalian ( int y; int z )
                              {
                                     return y * z ;
                               }






                                                                                                            18
   17   18   19   20   21   22   23   24   25   26   27