Thursday, April 11, 2019

Custom Exception Example

public class ExceptionThrow {
public static void main(String[] args) {
try {
throw new ExceptionA("EXCEPTION CAUGHT");
}
catch (ExceptionA e) {

System.out.println(e.getMessage());

}
}
}

(A)
class ExceptionA extends ExceptionB {
String s;
public ExceptionA(String s) {
//this.s=s;
super(s);
}
}
class ExceptionB extends Exception{

public ExceptionB(String s) {
super(s);
}
}
(B)
class ExceptionA extends ExceptionB {
String s;
public ExceptionA(String s) {
this.s=s;
        }
public String getMessage(){
return this.s;
}
}
class ExceptionB extends Exception{
}

No comments:

Post a Comment