Page 42 - E-Modul PBO Berbasis PJBL
P. 42
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

