Page 127 - PEMROGRAMAN BERORIENTASI OBJEK 11 GASAL
P. 127

PEMROGRAMAN BERORIENTASI OBJEK


                               Pada  deklarasi  diatas,  method  getStudentCount()  akan  selalu

                               menghasilkan return value 0 jika kita tidak mengubah apapun pada kode
                               program untuk mengatur nilainya. Kita akan membahas pengubahan nilai

                               dari studentCount pada pembahasan constructor.
                                  Petunjuk Penulisan Program:
                                     1.  Nama method harus dimulai dengan huruf kecil
                                     2.  Nama method harus berupa kata kerja
                                     3.  Gunakan dokumentasi sebelum mendeklarasikan sebuah method.
                                         Anda dapat Menggunakan Java Doc.



                        c.  Rangkuman
                         Method  merupakan  bagian-bagian  kode  yang  dapat  dipanggil  oleh  program

                         utama  atau  dari  method  lainya.  Anda  dapat  menggunakan  dokumentasi  dari
                         Java  API  untuk  melihat  semua  method  yang  tersedia  dalam  class  string.

                         Pemberian variabel dalam method terdapat dua tipe data variabel passing pada
                         method, yang pertama adalah pass-by-value dan yang kedua adalah pass-by-
                         reference.  Pass-by-value  membuat  sebuah  salinan  dari  nilai  variabel  yang

                         dikirimkan ke  method,  namun  tidak  dapat  secara  langsung memodifikasi  nilai
                         variabel pengirimnya. Pass-by-reference method menyalin alamat memori dari

                         variabel yang dilewatkan pada method, method dapat memodifikasi variabel asli
                         dengan  menggunakan  alamat  memori  tersebut.  Dalam  pembuatan  method
                         terdapat  accesor  method  yang  berfungsi  mengimplementasikan  enkapsulasi

                         sehingga  kita  tidak  menginginkan  sembarang  object  dapat  mengakses  data
                         kapan  saja.  Sedangkan  method mutator  adalah  method  yang  dapat memberi
                         atau  mengubah  nilai  variabel  dalam  class,  baik  itu  berupa  instance  maupun

                         static. Untuk mengakses static variable kita menggunakan static method.


                        d.  Tugas
                          Tugas 1

                          Tulislah  suatu  metode  untuk  menghitung  penjumlahan  digit  dalam  suatu
                          integer.



                          ™  Mengamati Listing Program dan Output Program

                          1.  Menentukan nama Class
                          2.  Menentukan variabel yang digunakan






                                                                                            112 | Pa g e
   122   123   124   125   126   127   128   129   130   131   132