Which of the following correctly defines a custom exception?
class MyException {
public MyException(String message) {
super(message);
}
}
class MyException extends RuntimeException {
public MyException(String message) {
super(message);
}
}
class MyException extends Throwable {
public MyException(String message) {
super(message);
}
}
class MyException extends Error {
public MyException(String message) {
super(message);
}
}