Concept

How do you create a custom exception in Java?

ComputerScienceOne / Throwing Exceptions

"To create your own exceptions, you need to create a new class to represent the exception and make it extend RuntimeException by using the keyword extends. This makes your exception a subclass or subtype of the RuntimeException. This is a concept known as inheritance in OOP. Consider the example in the previous chapter of computing the roots of a quadratic polynomial. One possible error situation is when the roots are complex numbers. We could define a new Java class as follows.\n\n1 public class ComplexRootException extends RuntimeException {\n\n2\n\n3 /**\n\n4 * Constructor that takes an error message\n\n5 */\n\n6 public ComplexRootException(String errorMessage) {\n\n7 super(errorMessage);\n\n8 }\n\n9 }"

Related Ideas

How do you create a custom exception in Java? | ComputerScienceOne | Bifalgorithm | Bifalgorithm