Sabtu, 17 Desember 2011

CLASS EXCEPTION

Exception bisa berasal dari JVM dan Aplikasi, exception yang berasal dari JVM bersifat umu dan dapat terjadi di semua aplikasi, seperti NullPointerException, IndexOfBounException, ClassNotFoundException. Dapat juga membuat class exception sendiri yang spesifik terhadap aplikasi.

public class ExceptionPertama extends Exception{
           public ExceptionPertama(){}
           public ExceptionPertama(String pesan){
                       super(pesan);
           }
}

Class ExceptionPertama harus meng-extends class Exception yang sudah disediakan JDK

public class ExceptionPertamaTest {
            public static void main(String[] args){
                       try{
                                   System.out.println("eksekusi exception pertama");
                                   throw new ExceptionPertama("ini pesan exception pertama");
                       }catch(ExceptionPertama ex){
                                   ex.printStackTrace();
                       }
            }
}

Class exception secara default akan mempunyai semua method yang dipunyai pada class Exception, salah satunya printStackTrace();

Tidak ada komentar:

Posting Komentar