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
   37   38   39   40   41   42   43   44   45   46   47