Page 112 - PEMROGRAMAN BERORIENTASI OBJEK 11 GASAL
P. 112

PEMROGRAMAN BERORIENTASI OBJEK


                         Tabel 10. Class Car dan Obyek-Obyeknya

                                   Class mobil       Obyek mobilA               ObyekMobilB
                                    Nomor Plat     ABC111                     XYZ123

                           Variabel   Warna        Biru                       Merah
                           Instance
                                    Manufaktur     Mitsubishi                 Toyota
                                    Kecepatan      50km/h                     100km/h

                                                              Method Akselerasi
                           Method
                           Instance                             Method Belok
                                                                Method Rem



                           Ketika  diinisialisi,  setiap  obyek  mendapat  satu  set  variabel  yang  baru.
                           Bagaimanapun,  implementasi  dari  method  dibagi  diantara  obyek  pada  class
                           yang sama.
                           Class menyediakan keuntungan dari reusability. Programmer perangkat lunak

                           dapat  menggunakan  sebuah  kelas  beberapa  kali  untuk  membuat  banyak
                           obyek.

                          9 Instansiasi Class

                             Untuk  membuat  sebuah  obyek  atau  sebuah  instance  pada  sebuah  class.
                             Kita menggunakan operator new. Sebagai contoh, jika anda ingin membuat

                             instance dari class string, kita menggunakan kode berikut:
                                   String  str2=new String(“Hello world!”);

                             Ini juga sama dengan,


                                   String str2= "Hello";



                          9 Variabel Class dan Variabel Method

                             Selain dari variabel instance, kita juga memungkinkan untuk mendefinisikan
                             variabel dari class, yang nantinya variabel ini dimiliki oleh class. Ini berarti

                             variabel ini dapat memiliki nilai yang sama untuk semua obyek pada class
                             yang sama. Mereka juga disebut static member variables.


                        2)  Pembuatan Class
                            Sebelum  menulis  class  Anda,  pertama  pertimbangkan  dimana  Anda  akan

                            menggunakan  class  dan  bagaimana  class  tersebut  akan  digunakan.
                            Pertimbangkan  pula  nama  yang  tepat  dan  tuliskan  seluruh  informasi  atau




                                                                                             97 | Pa g e
   107   108   109   110   111   112   113   114   115   116   117