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