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.