I have a two classes in the same package in JAVA.
One class in which I have a constructor an exception I tried to create myself:
public class ZooException extends Exception {
public ZooException(String error) {
super(error);
}
}
Another class needs to call this exception at one point:
public class Zoo<T extends Animal>
Zoo(int capacity) {
if (capacity <= 1) {
throw new ZooException("Zoo capacity must be larger than zero");
}
}
I notice two things here
- In the ZooException class, I get a warning: "The serializable class CageException does not declare a static final serialVersionUID field of type long"
- In the Zoo class, on the line that starts with "throw new", I get a compile error: "Unhandled exception type CageException"
Any ideas on what I can do to solve this error in the Zoo class? Thank you in advance!