jump to navigation

Custom Exception di Java April 29, 2009

Posted by samsonasik in Tutorial Java.
trackback

Bosan dengan nama Exception yang itu-itu aja (padahal mah, karena yang diketahui emang itu-itu aja, xi..xi..xi..), kita bisa lho, membuat custom exception sendiri, dengan blok penanganan error sendiri, caranya dengan menurunkan kelas Exception. contoh :

/**
 *
 * @author samsonasik
 */
public class SalahTulisException  extends Exception{   
    private String eksepsi;

    public SalahTulisException() {
        super();
        this.eksepsi = "";
    }

    public SalahTulisException(String e) {
        super();
        this.eksepsi = e;
    }

    @Override
    public String getMessage() {
        return this.eksepsi;
    }

}

Nah, sekarang kita coba test:

/**
*
* @author samsonasik
*/

public class Main {

//method validasi
public void validateNama(String n) throws SalahTulisException {
if (n.equals("samsonasik")) {
System.out.println("ganteng");
} else {
throw new SalahTulisException("salah tulis nama");
}
}

public static void main(String args[]){

Main m = new Main();
try {
m.validateNama("boys");
} catch(SalahTulisException e) {
System.out.println(e.getMessage());
}

}

}

Komentar»

No comments yet — be the first.