Page 201 - PEMROGRAMAN BERORIENTASI OBJEK 11 GASAL
P. 201

PEMROGRAMAN BERORIENTASI OBJEK



                        c.  Rangkuman
                           Casting  digunakan  untuk  mengubah  variabel-varibel  suatu  tipe  primitif
                           menjadi  tipe  primitif  lain  dan  digunakan  pula  untuk  untuk  mengubah  objek

                           dengan suatu tipe kelas menjadi objek dengan tipe kelas lain. Sintaks yang
                           digunakan sama seperti yang digunakan untuk meng-casting tipe primitif, tipe
                           objek  target  diapit  oleh  sepasang  kurung  dan  ditempatkan  sebelum  objek

                           yang  akan  dicast.  Agar  casting  berhasil  dilakukan,  Anda  perlu  memastikan
                           bahwa objek yang akan di-cast merupakan suatu instans subkelas. Jika objek

                           superkelas     bukan    merupakan      suatu    instans    subkelas,   error
                           ClassCastException  akan  terjadi.  Casting  bisa  dilakukan  hanya  jika  objek
                           sumber merupakan  suatu  instans  dari  kelas  target.  Program menggunakan

                           operator  instanceof  untuk  memastikan  bahwa  obyek  sumber  merupakan
                           suatu instans dari kelas target sebelum melakukan suatu casting.



                        d.  Tugas

                         Tugas 1
                         Buat program di java :

                         Ada suatu kondisi dimana pada tempat fotokopi "MANDIRI Fotocopy"
                         apabila dia pelanggan pada tempat itu maka berapa lembar pun
                         banyaknya dia fotokopi di dapat harga Rp.75,-.

                         Tapi jika dia bukan pelanggan maka :
                         a. jika dia fotokopi kurang dari 100 lembar maka dapat harga Rp.150,-
                         b. jika fotokopi sebanyak 100-200 lembar dapat harga Rp.100,-

                         c. tapi jika fotokopi lebih dari 200 lembar dia dapat harga Rp.80,-



                         ™  Mengamati Listing Program dan Output Program

                         1.  Menentukan nama Class
                         2.  Menentukan variabel yang digunakan

                         3.  Menentukan nama Method

                         4.  Gambar Class Diagram
                                                               Nama Class

                                                          Method :


                                                          Operasi :





                                                                                            186 | Pa g e
   196   197   198   199   200   201   202   203   204   205   206