Page 66 - e-modul pbo
P. 66

Ada lima keywords yang digunakan oleh Java untuk menangani exception ini, yaitu
                         :Try,  catch,  finally,  throw,  throws.  Semua  class  exception  terdapat  dalam  package
                         java.lang.Superclass tertinggi adalah class Throwable, tetapi kita hampir tidak pernah
                         menggunakan class ini secara langsung.
                            Class  Error  ->  tipe  exception  yang  seharusnya  tidak  ditangani  dengan
                         menggunakan  blok  try  catch  karena  berhubungan  dengan  Java  run-time
                         system/evironment. Jadi, exception yang terjadi kemungkinannya sangat kritis yang
                         sebaiknya tidak ditangani oleh program kita sendiri.
                            Class  Exception  ->  tipe  exception  yang  sebaiknya  ditangani  oleh  program  kita
                         secara langsung. Dalam penggunaannya, kita akan banyak menangani exception yang
                         merupakan  turunan  dari  class  Exception  ini.  Salah  satu  turunannya  yang  perlu
                         diperhatikan adalah class RuntimeException, karena Java memperlakukan class ini &
                         turunannya secara berbeda.
                         Berikut merupakan turunan class exception :









                                             Gambar 6.2 Gambar turunan class exception

                      b.  Menampilkan pesan Exception
                          Beberapa  method  standard  yang  dapat  digunakan  untuk  menampilkan  pesan
                          exception merupakan anggota dari kelas java.lang.Throwable.
                           No     Method Pesan Exception                         Deskripsi
                                                               Mengembalikan nilai string yang berisi pesan
                                                               rinci tentang objek Throwable yang
                           1    getMessage()
                                                               mengalami
                                                               exception
                                                               Mengembalikan nilai string yang berisi pesan
                           2    toString()                     singkat tentang objek yang mengalami
                                                               exception
                                                               Menampilkan pesan exception lokal (yang
                           3    getLocalizedMessage()
                                                               terjadi pada subkelas saja)
                                                               Method ini bersifat void, dan hanya mencetak
                           4    printStackTrace()
                                                               informasi tentang objek Throwable










                                                          Pemrograman Berorientasi Objek Kelas XI – Semester 2   61
   61   62   63   64   65   66   67   68   69