Page 42 - E-Modul Pemrograman Berorientasi Objek Berbasis PJBL
P. 42
4. Trhow
Throw merupakan salah satu kata kunci yang biasanya digunakan dalam fasilitas exception
handling pada java ini. Dimana kata kunci yang satu ini digunakan untuk melemparkan sebuah
kesalahan yang telah dibuat secara manual. Contoh program:
public class A
{
public static void main(String[] args) {
try
{
throw new Exception("kesalahan terjadi");
}
catch(Exception e)
{
System.out.println(e);
}
}
}
Seperti yang anda lihat pada program diatas, pada keyword throw new Exception(“kesalahan
terjadi”); akan melempar object bertipe exception yang merupakan subclass dari class Exception
sehingga akan dianggap sebagai suatu kesalahan yang harus ditangkap oleh keyword catch.
5. Throws
Berbeda dengan throw, throws merupakan salah satu kata kunci pada fasilitas exception handling,
dimana kata kunci yang satu ini digunakan pada sebuah method atau class yang memungkinkan
untuk menghasilkan suatu kesalahan hingga error pada masalah tersebut harus ditangkap. Contoh
Program:
38