In this post, we will see Exception Handling in Apex Part 4 | How to create User Defined Exception Class in Apex
Program Code: (class NewException)
public class NewException extends Exception {
override public String getMessage()
{
return 'divide by zero exception';
}
}
Program Code: (Anonymous Window)
System.debug('Before Exception');
integer a=10,b=0;
try{
if(b==0)
throw new NewException();
else
Double result=a/b;
}
catch(NewException e){
System.debug('Cause:'+e.getCause());
System.debug('Message:'+e.getMessage());
System.debug('Line Number:'+e.getLineNumber());
System.debug('Stack Trace:'+e.getStackTraceString());
System.debug('Type Name:'+e.getTypeName());
}
finally{
System.debug('In Finally Block');
}
System.debug('After Exception');
No comments:
Post a Comment